在克隆一个仓库之后,
我应该使用哪个git命令来获得以下输出:
我不能再克隆该存储库,因为其中有我本地的更改/提交。
那么,如何使用 git 命令将新的远程分支引用带到我的存储库中?
我正在使用 BitBucket 存储库,其中包含以下分支:
尝试
origin
远程仓库添加了一个新的分支test
,但我仍然看到:$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
我应该使用哪个git命令来获得以下输出:
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/test
git checkout remote branch 这个问题不是我的问题,因为在我看到所有远程分支引用之后才会发生这种情况。我不能再克隆该存储库,因为其中有我本地的更改/提交。
那么,如何使用 git 命令将新的远程分支引用带到我的存储库中?
我正在使用 BitBucket 存储库,其中包含以下分支:
尝试
git fetch
无效:$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
$ git fetch
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
$ git fetch origin
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
git remote -v
在新克隆的仓库
和您的原始仓库
中返回的结果是否相同? - VonC$ git remote -v
:origin git@bitbucket.org:user/repo.git(获取)
和origin git@bitbucket.org:user/repo.git(推送)
。 - Gabriel Petrovaygit ls-remote
返回什么? - VonCgit config
命令来更改配置,而不是直接编辑.gitconfig
文件。因此在我的回答中进行了编辑。 - VonC