簡體   English   中英

在git pull上要求提交本地更改

[英]on git pull asking to commit the local changes

我在做git pull,它說

錯誤:您對以下文件的本地更改將被合並所覆蓋:Gemfile請先提交更改或將其存儲起來,然后再進行合並。 墮胎

我不記得對gemfile做任何更改。

git status除了我已刪除的所有文件之外,什么都沒有顯示。

我該如何解決。 以及如何在執行git status時刪除所有顯示的已刪除文件。

請幫忙。

對於這種情況,您必須使用git stash引用此鏈接( https://git-scm.com/book/no-nb/v1/Git-Tools-Stashing

  1. 刪除文件也是上一次提交的更改,因此,請先使用git add(您已編輯的文件,不確定是否已刪除),然后使用git commit提交更改。 之后,進行合並,或者
  2. 如果確定尚未對其進行任何更改,則還可以在進行合並之前編寫git checkout gemfile 這會將gemfile恢復到先前的提交。 然后進行合並。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM