可能重複:
git undo changes in some filesGIT:通過Solo Developer撤消對文件或文件夾的更改?
我獨唱開發商(當然,學生實際),並發現自己常常希望將文件回滾到以前的狀態,並撤消引入錯誤的變化到程序。我希望在大多數時間對單個文件執行此操作,但可能希望在其他時間執行此操作以及整個文件夾。這在理論上可以延伸到恢復我已刪除的文件。假設我有事先保存的文件和文件夾的狀態。我不是想抹掉之前的提交,只是爲了回滾並記錄我所做的事情。我是唯一從事文件工作的人,這不是從託管站點克隆的項目。
我知道如何做Mercurial中的極端基礎知識,並發現hg revert
和hg update #
做了我想要在mercurial世界中做的事情,但還沒有理解git如何做。我可能希望最終在Github上主持一個項目,並且也有興趣瞭解git,因爲它正在成爲版本控制領域的主導者。我沒有顛覆的背景,也不需要關於事物與顛覆不同的參考。
我不妨學習如何將我自己的項目分成幾個版本並稍後合併它們,但我會稍後再探討它。我目前的問題適用於將更改回滾到我自己的硬盤驅動器上唯一的文件和文件夾副本。
任何建議,以新手友好的介紹git?無論是在線還是書本形式都可以。請不要指引我使用Scott Chacon寫的任何資源;我發現他的風格和書籍/ Peepcode PDF非常混亂。我也有Swicegood的Git書的實用指南,但還沒有發現它非常有幫助。弄清楚如何撤銷git中的更改應該不是那麼難。我已經花了數小時搜索。
請注意,我是一個版本控制的新手,所以請溫柔。
謝謝。
git reverse不存在,它是git還原。 – aleroot
哎呀錯字。謝謝。 – Mat