2015-01-12 84 views
0

我是Bitbucket/Sourcetree的新手。將存儲庫克隆到本地機器後。我做了一個評論來測試它。說這是:不推送Sourcetree/Bitbucket

只是增加承諾

然後我點擊提交按鈕。之後,我不想推它,因爲它只是一種練習。我可能會點擊Discard(不清楚)。現在它顯示Revert "just test commit"

我的問題是,我真的不想推它,如何擺脫它作爲「推」按鈕顯示「2」就可以了。看到圖片。

我試過命令git stash,但它不工作。

commit

回答

0

它是追蹤歷史。所以如果你推動了2個「變化」,它只會表明你做了一個改變,然後恢復了它。

在Git中有一個名爲「隱藏」的選項,它基本上不考慮本地更改。你可以做到這一點,然後刪除藏匿。在SourceTree中,您可以在「Repository」菜單下找到隱藏選項(至少在OSX上)。

如果你想要做的就是「重置」你的本地回購/支到遠程匹配,這個線程是關於如何做一個真正的好討論:在「資源庫Various ways to remove local Git changes

+0

我看到了藏匿選項「,我需要點擊」保持階段性變化「嗎? –

+0

我個人想不出一段時間我會保持上演的變化。將它隱藏起來以「撤消」當前的變化,但將它們放在一邊。如果你想要做的就是重置你的本地倉庫以匹配遠程這個線程是一個非常好的討論:http://stackoverflow.com/questions/22620393/remove-local-git-changes – jkinz

+0

我做到了,但不知道爲什麼數字「2」仍然顯示在「推」上? –