簡體   English   中英

Git刪除了我所有的更改,然后才提交

[英]Git Deleted all my changes before I committed them

好的,我是Git的新手,只使用了一個星期,但到目前為止一切都很好。 我在Mac上使用GitHub Gui。 訪問一個項目(僅我一個人),但是訪問2個不同的Mac(工作和家庭),所以我回到家,從工作提交中獲取最新版本。 工作一天,現在是時候在家工作了。 我單擊“同步”,然后快速單擊更改以列出當天的大量更改。.50多個文件左右。 GitHub,在二進制文件上彈出一個有關沖突的信息(我從未碰過,並且應該沒有沖突,因為沒有其他人正在編輯該項目)。它給了我一些選擇,例如在修復之前無法提交更改並犯下這一沖突。 我不記得第二個選項,但是單擊提交。 它提交了沖突的二進制文件..但是然后....我所有的更改列表從更改窗口中消失了,並且在加載項目之后,當天的所有工作都已經消失了! 回到一天開始時的樣子。 除了有沖突的單個二進制文件以及前一天的工作以外,在github中沒有提交或更改的記錄。

發生了什么 ? 為什么沒有警告? 當然,這不是Git在發生沖突時的行為方式嗎? 請幫助。 我的工作還在嗎?

您應該嘗試解決合並沖突,然后再次同步。 只需找到Git添加到二進制文件的位置,然后刪除它添加的令人討厭的內容,再加上造成沖突的任何內容即可。 然后嘗試再次同步。 Git可能只是將您最近的更改保存在本地提交中。

暫無
暫無

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

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