2
我在GitHub上拉了一个项目,并意外丢弃了My Documents
中的所有资产。删除刚刚从Git克隆到错误文件夹中的跟踪文件
尽管在浏览器中有多种方式可以折腾所有这些文件,但是在Git中有一种简单的方法,只需删除克隆的文件而不需要删除任何其他文件?
我在GitHub上拉了一个项目,并意外丢弃了My Documents
中的所有资产。删除刚刚从Git克隆到错误文件夹中的跟踪文件
尽管在浏览器中有多种方式可以折腾所有这些文件,但是在Git中有一种简单的方法,只需删除克隆的文件而不需要删除任何其他文件?
尝试重置(如果你没有任何本地修改现有的跟踪文件)到以前的状态的git pull
前:
git reset --hard [email protected]{1}
但在错误的文件夹,如果你有克隆/拉回购,不接触其他未跟踪文件,see this set of commands:
git ls-files -z | xargs -0 rm -f
git ls-tree --name-only -d -r -z HEAD | sort -rz | xargs -0 rmdir
这样,yoiu被删除的文件跟踪与My Documents
通过“拉”你的意思是你直接克隆到“我的文档”文件夹? – Saravana
@Saravana我怀疑是这样,并相应地改写了这个问题。如果Skyler不同意,问题仍然可以编辑。 – VonC
yea @Saravana我做了我的dir,然后初始化了git,并在将目录更改为项目文件夹之前从repo下载了所有东西 – Skyler