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 分支名,可以删除一个分支!