2017-04-14 53 views
-3

我克隆了一個存儲庫(linux-socfpga),並在沒有提交的情況下在make menuconfig上做了一些更改。現在我想放棄我的更改。我做了git checkout .,它什麼都不做。git checkout沒有做它應該做的事

我想簡單的事情很容易,但git使簡單的任務變得不可能。

無論我閱讀說明書,只是說git checkout .,但它什麼都不做。我的變化仍然存在。

+0

做了什麼改變? –

+1

*「在make menuconfig中做了一些更改而沒有提交,現在我想放棄我的更改。」* - ['git status'](https://git-scm.com/docs/git-status)告訴如何準備好你的變更以及如何丟棄它們。 – axiac

+0

@axiac這並不直觀。簡單會更好。 –

回答

0

git checkout .只清理跟蹤的文件。配置是.config,它不是源的一部分。

嘗試使用git clean -xfd來清除未跟蹤的文件。

+0

它的工作原理!謝謝。 –

+0

作爲4k代表,我相信你知道通過接受答案來說謝謝的正確方法。 –

+0

我可以在6分鐘內接受答案。有一些時間限制。感謝您的及時幫助。 –

相關問題