有沒有辦法讓本地版本回來?本地版本是必需的,但已被覆蓋。我們想要的版本不在git存儲庫中。有沒有辦法讓我們的分支中沒有出現的本地版本?在git pull origin master之後恢復到本地代碼
原始文件被手動更改 - 這是沒有任何跟蹤。所以現在,恐怕這些都完全失去了。我們想要恢復的文件被pull origin master覆蓋,手動編輯的版本不存在於本地機器的任何地方。
以前的版本從未簽入 - 但git以某種方式保存有關它覆蓋的文件的任何信息,即使該文件從未簽入過?
有沒有辦法讓本地版本回來?本地版本是必需的,但已被覆蓋。我們想要的版本不在git存儲庫中。有沒有辦法讓我們的分支中沒有出現的本地版本?在git pull origin master之後恢復到本地代碼
原始文件被手動更改 - 這是沒有任何跟蹤。所以現在,恐怕這些都完全失去了。我們想要恢復的文件被pull origin master覆蓋,手動編輯的版本不存在於本地機器的任何地方。
以前的版本從未簽入 - 但git以某種方式保存有關它覆蓋的文件的任何信息,即使該文件從未簽入過?
如果您沒有在任何時間提交「更改」,然後沒有,您無法使用git重新獲取它們。
如果系統以任何其他方式進行備份,您可以將其取回,但git不提供任何方式來取回未提交的文件修改。
還有一個解決方案可以幫助您將系統恢復到前一天,它也可以幫助您? –
這裏的一個解決方案是從master
前拉還原的local
代碼
git的藏匿處 或混帳後拉碼如果使用過Android Studio工具保持local
歷史你可以很容易要還原否則你的代碼合併在你的local
分支上,你不能恢復
這可能對未來有用。但我不明白這可以用來回到代碼中未檢查的狀態。 – disruptive
你好,'@ Navonod'這個'git''的一個解決方案'reset --hard' – Uthaya
本地版本從來沒有在git中? – PeeHaa
什麼是「本地代碼」?拉不會覆蓋本地未提交的更改。你總是可以使用'git checkout COMMIT_ID'返回一個特定的提交。 – mhoff
@MichaelHoff本地代碼是非託管代碼 - 手動完成。 – disruptive