Git documention:

https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6

git push用法:

https://www.cnblogs.com/qianqiannian/p/6008140.html

别人的讲解:

https://www.cnblogs.com/devpan/p/5661689.html

1、给git上面某项目添加分支:

git 之branch

git 之branch

git 之branch

git 之branch

git 之branch

效果如下:

git 之branch



git 之branch



git 之branch

2、在不同分支上的改变:

git 之branch

分支master-branch1:

git 之branch

分支master(没有任何改变):

git 之branch

本地仓库文件夹中(看不出分支区分):

git 之branch

3、合并分支:

git remote -v,可以查看你当前项目的远程git地址

git 之branch

查看远程分支:(加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话)):

参考链接:https://blog.zengrong.net/post/1746.html

git 之branch

origin/HEAD就像一个指针,表示默认分支,你的例子中它指向origin/master,即origin/master是默认分支。

git 之branch

实现:

起初branch1和master中的内容一样:

git 之branch

git 之branch

git 之branch

去branch1分支做些“开发”:

改变文件内容(添加)

git 之branch

添加文件夹的

git 之branch

之后branch1分支添加了一些内容:(疑问用不用没次push时,都加--set-upstream )

git 之branch

git 之branch

git 之branch

合并分支(branch1到master):

git 之branch

git 之branch

git 之branch

git 之branch

git 之branch


git 之branch

git 之branch

最后效果(合并分支branch1和branch2到master):

git 之branch

现在改变master前:

git 之branch

改变master后:

git 之branch

改变branch1分支前:

git 之branch

git 之branch

改变branch1后:

git 之branch

改变后的branch2:

git 之branch

git 之branch

合并分支branch1 和branch2后的master:

git 之branch

git 之branch

4、删除远程分支:

git 之branch

相关文章: