git checkout与一个文件的行为是什么?

时间:2013-01-27 22:41:45

标签: git version-control versioning git-revert

如果x和y是你的文件,你做了一些这样的提交:

commit 0: x / y
commit 1: x / y+1
commit 2: x+1/y+1
commit 3: x+1 / y+2 (HEAD)

如果你这样做了:

git checkout master~1 x

你会得到xx+1吗?

1 个答案:

答案 0 :(得分:2)

什么阻止你试图找出它?无论如何,master~1指的是master之前的提交。假设master分支位于提交3,您将在提交2获取文件x,即x+1

相关问题