如果我做了一些更改,但沒有做一個
commit -m "my message
,我該如何回滾到我的位置?如何回滾Git中的各種更改?如果我做了
commit -m 'my message'
但沒有推到原點,我該如何回滾?如果我做了
git pull origin
,現在我不喜歡我得到的東西,我該如何回滾到我所在的位置?我怎樣才能得到哪些文件是在哪些文件已經改變或不同於我的本地?
0
A
回答
3
git reset --hard HEAD^
git reset --hard ORIG_HEAD
git reset --hard <shaSUM of the commit>
git fetch && git diff origin/<branch>
+1
在做第四個之前,你不需要取回嗎? – falstro 2010-06-30 16:46:10
+0
良好的通話,更新。 – 2010-06-30 16:47:17
相關問題
- 1. 如何回滾android studio中的更改?
- 2. 如何回滾SQL Server中的更改
- 3. Git - 如何回滾上次提交的所有更改?
- 4. Git的 - 如何回滾
- 5. 如何爲各種部署更改我的WCF的FederationMetadata.xml文件?
- 6. 回滾Git中
- 7. 如何撤消Git回滾
- 8. 更改Git回購
- 9. 如何回滾backbone.js模型更改?
- 10. 關於CGLIB中的各種回調
- 11. git重置更改回來
- 12. 如何更改現有git-svn回購中的忽略路徑?
- 13. 用jQuery中的一個控制器更改各種元素的各種屬性:正確的方法?
- 14. 回滾XML文檔中的更改
- 15. 回滾mdb文件中的更改
- 16. 如何更改Git中的$ HOME目錄
- 17. PrototypeJS/Javascript - 如何更新Ajax請求中的各種屬性?
- 18. 如何創建各種
- 19. 如何檢測(並更正?)各種滾動條可見性跨瀏覽器?
- 20. 如何在ef codefirst模型中回滾以前的更改
- 21. 如何回滾Mercurial中的單個更改?
- 22. 使用git svn在svn服務器上回滾一些更改?
- 23. Git - 混亂後回滾所有本地更改
- 24. 如何git回滾,並沒有失去改變?
- 25. 回滾更新查詢的更改
- 26. 回滾數據庫更改
- 27. 如何同步由Pandoc生成的各種標記文件之間的更改?
- 28. 在Git中回滾合併
- 29. 如何在android中設置各種音效高音,回聲?
- 30. 如何將不良變更回滾到本地git存儲庫?
我覺得這些都涵蓋非常明確的問題解決的文entation。 – falstro 2010-06-30 16:42:25
對於第四個,我不認爲有辦法,但你可以獲取(而不是拉)和不合並(自動拉),並比較分支。 – falstro 2010-06-30 16:43:08
是第一個問題:「我做了一些更改,但在更改之後沒有提交,我怎樣才能回到我的更改之前?」或者「我做了一些更改,但在最近的更改之前沒有做出承諾,在最近的更改之前我怎麼回到?」 – NorthGuard 2010-06-30 16:48:45