我目前正在尝试了解git,并且到目前为止已经对项目进行了2次更改:
oshiro@debian:/var/www$ git log
commit 4fd249jf039jf49rj905482h794g805h4g53943h
Author: oshiro <oshiro@mail.com>
Date: Wed Mar 12 15:07:00 2014 +0000
removed junk from initial version
commit 39fru438439fj3498521490u53945u854u3084ut
Author: oshiro <oshiro@mail.com>
Date: Wed Mar 12 14:53:40 2014 +0000
initial messy project version
oshiro@debian:/var/www$
我是否可以在最初的凌乱项目版本和从初始版本中删除垃圾之间切换?
答案 0 :(得分:5)
如果你想创建一个没有提交&#34;从初始版本&#34;中删除垃圾的分支,你可以做
git checkout 39fru438439fj3498521490u53945u854u3084ut
如果你想从这个提交中创建一个命名分支,你可以做
git checkout -b new_branch 39fru438439fj3498521490u53945u854u3084ut
答案 1 :(得分:3)
只需检查您想要的任何提交。
git checkout 'commit'