错误我删除了我的git仓库中的一个目录,并提交它。在Git中被删除的目录错误
我已经做了
git checkout LONG_SHA_ID
其中LONG_SHA_ID是以前的提交ID,我已经得到了目录回来了,而且我还回来,我有固定的一些文件的以前版本最新的提交。
我该如何找回已删除的目录以及其他文件的最新版本?
错误我删除了我的git仓库中的一个目录,并提交它。在Git中被删除的目录错误
我已经做了
git checkout LONG_SHA_ID
其中LONG_SHA_ID是以前的提交ID,我已经得到了目录回来了,而且我还回来,我有固定的一些文件的以前版本最新的提交。
我该如何找回已删除的目录以及其他文件的最新版本?
这样做:
git checkout LONG_SHA_ID -- /path/of/directory/you/deleted
结帐与固定文件分支,并做git reset --mixed HEAD^
。这将撤消提交,以便您可以在不删除文件夹的情况下再次尝试。
这是否会完整保留的其他文件,这些文件都致力于为咋办? – fritzone 2013-03-25 08:51:29
在删除并在代码回购中提交之前,您将处于状态! – 2013-03-25 08:53:59
@KugathasanAbimaran这就是你所说的那样做,但这不是他所需要的。 – 2013-03-25 10:25:22