Git分支操作

首先克隆一个远程仓库,用来演示分支操作:

Git分支操作_第1张图片

Git分支操作_第2张图片

 

Git分支操作_第3张图片 

Git分支操作_第4张图片

 仓库主分支,同一个·仓库可以有多个分支,分支互不干扰。

在本地仓库文件夹下打开git bash:

 红色框起来的就是分支。

查看分支

git branch 

列出本地分支;

git branch -r

列出所有远程分支;

git branch -a

列出所有本地和远程分支。

Git分支操作_第5张图片

 创建分支

git branch[name]

创建一个b1分支:

Git分支操作_第6张图片

 切换分支

git checkout [name]

Git分支操作_第7张图片

 推送至远程仓库分支

远程仓库分支:

将本地仓库分支推送到远程仓库:

git push [shortName][name]

 shortName为远程仓库别名,通过remote可以查看:

Git分支操作_第8张图片

出现新分支:

Git分支操作_第9张图片 

 此时是在b1分支,新建一个文本文件,写入内容:

 将文件推送到远程仓库b1分支:

Git分支操作_第10张图片

Git分支操作_第11张图片 

 在master分支无法看到;

切换到b1:

Git分支操作_第12张图片

 可以看到b1.txt。

查看本地b1分支:

Git分支操作_第13张图片

有b1.txt文件。

切换分支:

Git分支操作_第14张图片 再次查看,b1.txt文件不存在:

 Git分支操作_第15张图片

分支内内容互不影响。

 合并分支

git merge[name]

将b1分支内容合并到master分支:

Git分支操作_第16张图片

 master分支也出现了b1.txt:

Git分支操作_第17张图片

 

你可能感兴趣的:(Git,git,github,后端,开发语言)