到目前为止,我已经使用git进行了一些基本操作,在这个真实的工作场景中,我需要访问指定文件的旧版本。我的问题是如何在新分支中转换先前的提交版本。可能吗?怎么样?
答案 0 :(得分:4)
如果要在任意提交中创建新分支并将其签出,请执行以下操作:
git checkout -b name_of_your_new_branch <sha1 of the commit>
答案 1 :(得分:1)
如果您只想要旧版本的文件,可以执行以下操作:
git checkout <commit> -- file