簡體   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