我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支?
我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法.
似乎我们可以使用
git branch -r
Run Code Online (Sandbox Code Playgroud)
要么
git branch -a
Run Code Online (Sandbox Code Playgroud)
看远程分支.但是,当我git clone在GitHub上我的回购,然后在GitHub上添加了一个分支,并尝试了上面的命令时,我在本地机器上看不到新的分支.我甚至编辑了一个文件并在新分支上提交,但仍然无法使用这些命令在本地计算机上看到新分支.
直到我使用a git pull,然后a git branch -a将显示新分支(但git branch不会).但我想我可能不想使用它,git pull因为它会在本地更新我的文件.在那种情况下,我可以看到所有远程分支吗?
(另外,我会remotes/origin/wah-la-la通过使用看到新的分支git branch -a,然后只有在我做了之后git checkout wah-la-la,然后从这一点开始,我将能够看到两者master以及wah-la-la我什么时候做git branch.wah-la-la在我结账之前我不能看到?)