是否可以在不克隆的情况下切换到不同的远程分支?
在远程我有多个分支
$ git branch -r
origin/clay
origin/HEAD -> origin/master
origin/master
origin/stand
我克隆了 clay
分支并对其进行了处理。现在我想在 master
分支上工作。我怎样才能切换到它?
最佳答案
您不克隆分支,而是克隆整个存储库并将本地分支与远程分支连接起来。最好的方法是在本地创建一个分支。
git branch master -t origin/master
通过那条线,您可以将本地分支 master 与远程分支 master 连接起来(如果当时不存在的话)。然后您可以 checkout 并切换该分支。
通常 master 分支可用,您可以使用 checkout 切换到另一个分支。
git checkout newbranch
关于git - 在 Git 中切换远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30715354/