你可以使用git删除文件后恢复文件吗?
问题描述:
假设我在分支1中,提交file1
,然后从分支1签出分支2.在分支2上,我使用git rm file1
。如果我回到分支1(git checkout branch 1
),我会收到file1
回来吗?你可以使用git删除文件后恢复文件吗?
答
我会得到file1吗?
是的,当然。它是分支1的一部分,并且您尚未将分支2合并到分支1中,因此文件仍然存在于分支1中。
+0
那么为什么人们推荐使用git rm --cached? – vkaul11
+3
@ vkaul11:但是他们肯定不会在这里适用的背景下推荐它? –
如果尝试它,会发生什么情况? –
托比我不想尝试它,失去了我的文件,但我应该可能做了一个实验:) – vkaul11
创建另一个git repo,创建一个文件,创建2个分支并试用它。 –