1. 在Git Bash命令行中的使用
1. Git branch查看与切换
git branch --查询本地分支
这里可以看到有VS2012跟master两个分支,一般项目没有修改分支名的情况下,master默认为主分支。分支前面的*表示你目前所在的分支。你所操作的修改提交将会在这个分支下进行。
git checkout <分支名> --切换本地分支
这里我们将分支切换到VS2012,可以看到现在*标识到了VS2012前面。
git branch -a --查询远程服务器分支
这里我们可以看到本地分支只有一个主分支,而远程上有两个分支master和VS2012,而且远程分支我们使用的是主分支。如果我们push到远程的代码也会提交到远程分支master上。如果在你知道有远程分支,而用git branch -a 并没有看到你需要的远程分支,你要确定你自己的仓库是不是最新的,需要先pull一下,然后查看远程分支。
git checkout -t <远程分支名> --将远程分支代码复制一份到本地并在本地建立一个一样的分支名,同时切换到本地的这个分支。
这里我们用命令将远程分支切换到VS2012,同时在本地仓库也创建了一个名为VS2012的分支,并将远程分支的代码复制到本地仓库。使用这行命令之后,远程分支和本地分支都指向了VS2012。此后只要是运用 git checkout <本地分支名> 命令,远程分支也会随着本地分支名而改变。如下图:
2. Git branch clone
git