Py学习  »  Git

如何重置包含忽略文件的git存储库?

Ron van der Heijden • 4 年前 • 171 次点击  

在这个例子中,我创建了这样一个结构:

touch ron .gitignore
echo generated-file > .gitignore
git init
git add . && git commit -m"Initial commit"
touch generated-file
echo modification > ron
touch untracked-file
git status --ignored=matching

所以在我的工作树上,我有这个 generated-file 文件。
要“重置”我的存储库,我可以删除目录并克隆存储库。

有没有同样的命令?

我试着组合 git rm $(git status --ignored=matching) .

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52568
 
171 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Ros5292
Reply   •   1 楼
Ros5292    4 年前

git clean -f -X 是最好的命令。这里有充分的解释。 https://git-scm.com/docs/git-clean . 确保在运行该命令之前先进行干运行。