有人可以告诉我为什么我只能在git中从远程拉一次。这是第二次失败,并且我收到消息,已经是最新的消息。
我正在尝试。远程和本地存储库都具有文件test.txt,但内容不同。第一次使用
git pull heroku master
它起作用了,我选择不接受传入的更改,并保持本地文件不变。从理论上讲,我应该可以再次拉,但是第二次失败,并显示消息“已经更新”。
是因为Fetch_Head指向相同的内容吗? 我尝试使用reset --hard Fetch_Head重设Fetch_Head,但是仍然无法从远程拉取。
答案 0 :(得分:0)
拉取+合并:提取部分已经完成。
检查您的git status
:如果HEAD位于master
和 heroku/master
,就没什么可拉的了。
如果您希望内容反映出heroku / master,请尝试使用新的git restore
命令(Git 2.23 +):
git restore -s heroku/master -SW -- .
这假设您没有任何工作在进行,就像git reset --hard
一样。