出于某种原因,我看不到我的团队进入的新分支,我 99% 确定该分支存在,因为我可以在 Bitbucket 的 UI 中看到它。
我有一种感觉,可能是因为我的 .git/config 文件不正确。
目前我有这个...
[remote "origin"]
url = git@bitbucket.org:user/project.git
fetch = +refs/heads/master:refs/remotes/origin/master
fetch = +refs/heads/testing:refs/remotes/origin/testing
fetch = +refs/heads/uat:refs/remotes/origin/uat
fetch = +refs/heads/release-1.9:refs/remotes/origin/release-1.9
我试过“git remote update”和“git fetch origin”,但都没有得到新的分支
我记得在这里“加注”了这个问题我看不到我的远程分支,并在旧笔记本电脑上将我的配置更改为以下内容
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
我真的很想知道为什么我的配置文件处于当前状态的根本原因......也许我没有以正确的方式创建分支?
一般来说,在创建新分支时,我正在做类似的事情
git checkout -b issue-1001
然后下面分享我的分支
git push origin issue-1001