我已閱讀了關於此主題的類似帖子,並且無法爲我的生活弄清楚如何正確執行此操作。1回滾本地和遠程git存儲庫提交
我檢查了大約1000個我不想要的文件,我寧願不必經過1by1並將它們全部從回購中刪除。
- 我有一個遙控器
master
分支。 - 我有本地
master
分支。
它們都在同一修訂版。
我想通過1提交回滾我的遠程。
說我在master
上的歷史記錄是A--B--C--D--E
。
我想回滾我的本地到D
。
然後把它推到遠程,所以我現在的散列將是D和遠程和本地。
我遇到問題。
我正在使用Git Tower,但對命令行感到很舒服。任何幫助?
更新: 下面的評論很好。使用重置似乎部分不鼓勵,特別是如果存儲庫與其他用戶共享。 在不使用硬重置的情況下撤消上次提交更改的最佳方式?有沒有辦法?
+1顯示另一個好的git UI – Nerian 2011-01-10 13:47:35
我已經更新了我的答案「使用硬重置「。 – VonC 2011-01-10 18:40:24
使用`git revert`進行復位並且不會干擾用戶。 – user562374 2011-01-10 20:58:06