版本库

在空目录下git init代表创建版本库,可以ls -a看到一个隐藏的.git文件。
我们能看到的是工作区,看不到的是版本库。直接的修改是对暂存区的修改,add的作用是把暂存区的修改提交到版本库中。
git add filename代表把文件加入版本库
git status可以看到已经加入的文件有没有最新的修改
如果有,则重新git add filenamegit diff可以看到差异
git log可以看到每次修改时所写的commit,--pretty=oneline可以只显示一行
git reset --hard HEAD^^代表回退的版本序号
将修改的内容上传到版本库git commit -m "wrote a readme file"

Git clone

git remote add origin git@github.com:yingtamoj/helloworld.git来克隆到本地
之后对文件修改,再git add filenamegit commit -m "...",最后git push即可。

分支

分支的作用是,建立一个新的指针来工作,如果工作顺利,可以把工作和之前的合并。如果想丢弃该工作,直接delete该指针。
建立指针git checkout -b dev
查看指针git branch
查看另一条指针git checkout master
合并指针git merge dev

posted on 2017-04-30 11:06  yingtaomj  阅读(86)  评论(0编辑  收藏  举报