一个项目,多人开发的情况下,Git一般有很多分支,我们clone到本地的时候一般都是master(主)分支。
1. 查看本地及远程分支
1 2 3 4 5 6 7 8 | $ git branch -a 我在mxnet根目录下运行以上命令: $ git branch -a * English master remotes/origin/English remotes/origin/document remotes/origin/master |
很明显当前我们在master分支
2. 查看本地分支
1 2 3 4 5 | $ git branch * English master remotes/origin/English remotes/origin/master |
2.1 查看远程分支
1 2 3 4 5 6 | $ git branch -r * English master remotes/origin/English remotes/origin/document remotes/origin/master |
3. 切换分支
1 2 3 | $ git checkout -b English origin/English Branch English set up to track remote branch English from origin. Switched to a new branch 'English' |
3. 切换回主分支
1 2 3 4 | $ git checkout master $ git checkout master Switched to branch 'master' Your branch is up-to- date with 'origin/master' . |
删除远程仓库分支 git push origin --delete 1.0.28
删除本地分支 git branch -D 1.0.28