【发布时间】:2020-11-18 05:47:08
【问题描述】:
我有一个 git repo,其中包含以下内容(简化):
-- .git/
-- data/
|_ bar.txt
-- src/
|_ foo.py
-- .gitignore
.gitignore 只忽略数据目录。因此,在这种情况下,src/foo.py 和 .gitignore 被暂存并提交。
我想删除 .git 存储库和 git 跟踪的所有文件/文件夹而不删除整个目录,因为我想保留未跟踪的文件(即删除 src/foo.py、.gitignore 和 .git,但保留data 文件夹及其内容)。
我查看了git clean 并尝试搜索堆栈溢出,但我似乎找不到答案。
注意:上面的 repo 只是作为一个例子,我关心的实际 repo 要复杂得多。
【问题讨论】:
标签: git