git branch的使用

分支的创建,删除和切换 

你可以用如下命令创建分支 


git branch <newbranch> 


切换到新的分支 


git checkout <newbranch> 


或者直接使用这个命令创建并切换到新分支 


git checkout -b <newbranch> 



git分支的正确用法


1、从master分支直接创建test分支并切换到test分支(这里是本地分支)


git checkout -b test


2、在test分支上修改内容,然后add commit,并将内容提交到远程分支test


git push origin test:test,注意前面一个test为本地分支,后一个test为远程分支,根据git push的规则,如果后一个test不存在,则远程会自动创建test远程分支


3、合并分支


从test分支切换到master分支


git checkout master


将test的修改合并到master分支


git merge test


然后将master上合并的修改push到远程代码库


git push origin master


4、分支删除


删除本地分支:git branch -d test


删除远程分支:git push origin  :test 可以理解为push一个空分支到test远程分支,达到删除远程分支的目的。执行的结果为:

To git@github.com:wanglichun/Alumni.git

 - [deleted]         test



3、分支合并

     比如,如果要将开发中的分支(develop),合并到稳定分支(master),

     首先切换的master分支:git checkout master。

     然后执行合并操作:git merge develop。

     如果有冲突,会提示你,调用git status查看冲突文件。

     解决冲突,然后调用git add或git rm将解决后的文件暂存。

     所有冲突解决后,git commit 提交更改。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页