繁体   English   中英

只能从远程 git 存储库拉一次

[英]Can only pull once from remote git repository

有人能告诉我为什么我只能从 git 中的遥控器拉一次。 第二次失败,我收到消息,已经是最新的。

我正在试验。 远程和本地 repo 都有文件 test.txt,但内容不同。 我第一次使用

git拉heroku主控

它起作用了,我选择不接受传入的更改并保持我的本地文件相同。 从理论上讲,我应该能够再次拉动,但是第二次失败并显示“已经是最新的”消息。

是因为指向相同内容的 Fetch_Head 吗? 我尝试使用 reset --hard Fetch_Head 重置 Fetch_Head,但是我仍然无法从遥控器中拉出。

pull 是 fetch + merge:fetch 部分已经完成。

检查您的git status :如果 HEAD 位于masterheroku/master ,则无需再拉。

如果您希望您的内容反映 heroku/master,请尝试新的git restore命令(Git 2.23+):

git restore -s heroku/master -SW -- .

这假设您没有任何正在进行的工作,因为它类似于git reset --hard

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM