git基础--git命令操作(分支操作)

 通常,每commit一次,就会保存一次提交的版本(快照)。

当使用 git commit 进行提交操作时,Git 会先计算每一个子目录(本例中只有项目根目录)的校验和,

然后在 Git 仓库中这些校验和保存为树对象。 随后,Git 便会创建一个提交对象,

它除了包含上面提到的那些信息外,还包含指向这个树对象(项目根目录)的指针。

如此一来,Git 就可以在需要的时候重现此次保存的快照。

可以通过git log查看,也可以git log -2  数字可以替换,表示,近期的两次提交的版本

 

 

git 分支

其实每创建一个git库,会自动生成master这个主分支,而且只有一个主分支,然后其他分支都在主分支上拓展。

创建分支 git branch 分支名,之后查看分支  git branch 就可以了。git branch testing创建一个分支

git branch testing只创建分支,但是不会改变当前所在的分支,如果要到testing分支上,可以:

git checkout testing

可以用 git log --oneline --decorate --graph --all   它会输出你的提交历史、各个分支的指向以及项目的分支分叉情况。

可以看出,5ec7ded是属于testing分支,并有显示提交的状态

git branch -d 分支名,可以删除一个分支!

posted @ 2016-07-18 19:07  chenyuru  阅读(176)  评论(0编辑  收藏  举报