GIt分支

之前没有注意到分支的功能,记录一下常见操作命令

在主分支master下创建其他分支

git branch 分支名

ps:
git branch feature1

查看已经创建的分支

git branch

分支改动以后的操作、分支转换

分支改动以后需要提交,push,这样其他分支才不能来干扰你

比如我们拥有一下分支:

Git分支使用总结_操作命令


我们在f1分支下做一些改变,比如添加一个新文件 a.txt

首先分支文件的转换:
git checkout 分支名
ps:
git checkout f1

转换到f1以后:

Git分支使用总结_github_02


接下来就是

git add a.txt
git commit -m "add a.txt"
git push --set-upstream origin f1

Git分支使用总结_git_03


而 ​​master​​​下没有a.txt。如果所有分支功能做完的时候,就可以合并到主分支 ​​master​​下了。

删除分支

一般不删除

git branch -d 分支名

or

git branch -D 分支名

分支推送到远端连接到主分支

先切换到分支f2下,要把f2连到​​master​​下

git push origin f2//把f2推送到主分支master下

Git分支使用总结_推送_04

合并分支到主分支master上

//当前在主分支master上
git merge 分支名

//相当于把分支f1合并到了master上了
git merge f1

//最后一步:
git push

Git分支使用总结_git_05