Git分支-分支简介

当使用git commit进行提交操作时,Git会先计算每一个子目录的校验和。

git add README test.rb LICENCE

git commit -m 'The initial commit of my project'

分支创建

git branch testing

查看分支情况

git log --oneline --graph

分支切换

git checkout testing 

此时HEAD指向当前所在的分支

此时再提交一次

vim test.rb

git commit -a -m 'made a change'

HEAD分支会随着提交操作自动向前移动

若切换回master节点,再进行文件的修改和提交

此时项目会分叉

可用git log --oneline --graph查看

分支的新建与合并

快速新建一个分支并同时切换到那个分支上

git checkout -b iss53

它是如下两条命令的简写:

git branch iss53

git checkout iss53

合并项目

git merge hotfix

删除分支

git branch -d hotfix

遇到冲突时的分支合并

git status 命令查看那些因包含合并而未处于未合并状态的文件

猜你喜欢

转载自www.cnblogs.com/zhichun/p/11756086.html