2017-07-14 80 views
2

我在GitHub上拉了一个项目,并意外丢弃了My Documents中的所有资产。删除刚刚从Git克隆到错误文件夹中的跟踪文件

尽管在浏览器中有多种方式可以折腾所有这些文件,但是在Git中有一种简单的方法,只需删除克隆的文件而不需要删除任何其他文件?

+0

通过“拉”你的意思是你直接克隆到“我的文档”文件夹? – Saravana

+0

@Saravana我怀疑是这样,并相应地改写了这个问题。如果Skyler不同意,问题仍然可以编辑。 – VonC

+0

yea @Saravana我做了我的dir,然后初始化了git,并在将目录更改为项目文件夹之前从repo下载了所有东西 – Skyler

回答

1

尝试重置(如果你没有任何本地修改现有的跟踪文件)到以前的状态的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

相关问题