2017-01-19 110 views
0

我是git的新手。並使用與UI(smartgit)的git。我的經理說我放棄所有changes.I看到這個命令我該如何放棄smartgit中的所有更改?

混帳藏匿保存--keep指數

但有在smartgit任何相應的按鈕?

+0

我從來沒有見過smartgit,但我能找到它的手冊:http://www.syntevo.com/doc/display/SG/Manual – Mateusz

+1

['git stash'](https:// git-scm .com/docs/git-stash)不僅會放棄這些更改,還會將它們放在一邊,以便稍後恢復,如果需要的話。 ['git checkout -f'](https://git-scm.com/docs/git-checkout)和['git reset --hard'](https://git-scm.com/docs/git-重置)放棄更改。您應該先閱讀[Git book](https://git-scm.com/book/en/v2)以瞭解這些概念。 – axiac

回答

1

如果您有未提交文件,您可以通過選擇要丟棄的已更改文件來放棄更改,右鍵單擊並選擇「放棄...」或者只需選擇並按Ctrl + Z。

enter image description here

這是我最喜歡SmartGit的功能之一。

-1

我的解決方案是使用git shell。我將它與github程序一起下載。
我進入該項目的目錄,並執行第二條評論中提供的命令。
這解決了我的問題。

0

當然,有本地|在SmartGit中儲存Stash。如果您願意,可以將其添加到工具欄中(右鍵單擊工具欄,選擇配置)。