【发布时间】:2015-01-02 04:05:08
【问题描述】:
所以这发生了......
每次我想做一个提交时,它看起来都修改了本地和远程。
On branch Assessment_Read_SEG-58
Your branch and 'origin/Assessment_Read_SEG-58' have diverged,
and have 1 and 1 different commit each, respectively.
(use "git pull" to merge the remote branch into yours)
我是这个分支中唯一一个工作的人,每当我提交时它总是出现。 据我所知,这一切都设置正确:
Assessment_Read_SEG-58 tracked
KeyBehaviour tracked
Login tracked
development tracked
master tracked
roles tracked
Local branches configured for 'git pull':
Assessment_Read_SEG-58 merges with remote Assessment_Read_SEG-58
development merges with remote development
Local refs configured for 'git push':
Assessment_Read_SEG-58 pushes to Assessment_Read_SEG-58 (local out of date)
development pushes to development (up to date)
对吗?
【问题讨论】:
-
您误解了状态的输出。这意味着您已经完成了
fetch并且在本地分支中没有上游提交之一。使用merge或rebase获取。 -
感谢您的回复,我让同事解决了。我们无法准确找到原因,但它现在又可以正常工作了。他做了一些变基来修复它。