1. 查看分支1.1 查看本地分支1.2 查看远程分支1.3 查看所有分支2. 创建分支2.1 本地创建新分支2.2 切换到新分支2.3 创建+切换分支3. 新分支推送GitHub4. 删除GitHub分支4.1 删除本地分支4.2 删除GitHub远程分支5. Git提交本地代码到新分支5.1 切换到新分支5.2 本地需要提交代码5.3 提交本地代码5.4 push到git仓库6. 拉取指定分支
1. 查看分支
1.1 查看本地分支
*标识的是当前所在的分支。
$ git branch * master
1.2 查看远程分支
git branch -r
1.3 查看所有分支
git branch -a
2. 创建分支
2.1 本地创建新分支
# git branch [branch name] git branch mongeostore_V1.0
2.2 切换到新分支
# git checkout [branch name] git checkout mongeostore_V1.0
2.3 创建+切换分支
# git checkout -b [branch name] git checkout -b mongeostore_V1.0
git checkout -b [branch name] 的效果相当于以下两步操作:
git branch [branch name] git checkout [branch name]
3. 新分支推送GitHub
# git push origin [branch name] git push origin mongeostore_V1.0
4. 删除GitHub分支
4.1 删除本地分支
# git branch -d [branch name] git branch -d mongeostore_V1.0
4.2 删除GitHub远程分支
- 分支名前的冒号代表删除。
# git push origin :[branch name] git push origin :mongeostore_V1.0
5. Git提交本地代码到新分支
5.1 切换到新分支
# git checkout [branch name] git checkout mongeostore_V1.0
5.2 本地需要提交代码
git add .
5.3 提交本地代码
git commit -m "修改requirements.txt"
5.4 push到git仓库
# git push origin [branch name] git push origin mongeostore_V1.0
6. 拉取指定分支
- git clone -b dev XXX (dev是分支名称,XXX是代码仓库地址)
DJQ777@DESKTOP-G82CELT MINGW64 /d/Workspace/gitt (master) $ git clone -b dev git@111.5.10.131:aaa/aaa.git