2013-11-14 34 views
5

所以我是相當新的版本控制,但設法相對容易地與bitbucket設置sourceTree。SourceTree - 不知道如何返回到以前的提交

我現在也瞭解基本概念,如提交,推送和拉。

但我不能找到任何文檔(不涉及文本命令)如何將所有未提交的更改立即恢復到最後一次提交(未推送)。我可以爲每個文件單獨執行,但這需要太長時間。

非常感謝!

回答

5

嗯,我從來沒有嘗試過SourceTree,但你正在尋找的命令

git reset --hard HEAD 

這意味着復位工作樹和索引你的最新提交的狀態。看看一些SourceTree屏幕快照,有兩個圖標相同的按鈕可以幫助你。我猜他們在不同的SourceTree版本中有不同的名稱。您可能想要檢查Reset或Discard按鈕後面的內容。看起來硬重置到HEAD提交。

+0

非常感謝,解決方案與您所說的完全一致。我非常感謝這一點,因爲我一直對git感到困惑,而且我發現的大多數解釋都對我來說太過先進。我試圖給你投票,但沒有足夠的聲望:)再次感謝! – apple741

相關問題