2014-03-12 32 views
0

目前我正在試圖瞭解git的,並承諾2名更改項目至今:可以在GIT提交之間切換嗎?

[email protected]:/var/www$ git log 

commit 4fd249jf039jf49rj905482h794g805h4g53943h 
Author: oshiro <[email protected]> 
Date: Wed Mar 12 15:07:00 2014 +0000 

    removed junk from initial version 

commit 39fru438439fj3498521490u53945u854u3084ut   
Author: oshiro <[email protected]> 
Date: Wed Mar 12 14:53:40 2014 +0000 

    initial messy project version 

[email protected]:/var/www$ 

是否有可能對我來說,最初的雜亂項目版本並刪除垃圾從最初的版本之間切換?

+3

'git checkout 39fru438439fj3498521490u53945u854u3084ut'或任何提交。 –

回答

5

如果你想不提交「從最初的版本中刪除垃圾」,以創建一個分支,你可以做

git checkout 39fru438439fj3498521490u53945u854u3084ut 

如果你想創建一個名爲分支出來的這個承諾,你可以做

git checkout -b new_branch 39fru438439fj3498521490u53945u854u3084ut 
4

只要結賬,無論你想要什麼提交。

git checkout 'commit' 
相關問題