我有一个项目已经上传到github。我有一些已经添加的文件,我想要删除。我只是希望它们存在于我的文件夹中。
我的git ignore文件是使用git存储库签入的。我不想在存储库中的任何位置提及这些文件。如果我将它们添加到git ignore文件中,将在存储库中提及它们。
其次如果我想忽略我的gitignore文件怎么办?
如何在git初始化文件夹中完全使文件完整?
答案 0 :(得分:2)
我有一个项目已经上传到github。我有一些已经添加的文件,我想要删除。我只是希望它们存在于我的文件夹中。
git rm --cached file1 file2...
将从repo中删除它们,但将文件保留在本地目录中。然后,您可以将它们添加到.gitignore文件中,以便git不会告诉您没有未跟踪的文件。
我不想在存储库中的任何位置提及这些文件。
除了删除包含文件的所有提交之外,您无法从已存在于存储库中的现有提交中删除它们。因此,如果您想假装这些文件从不存在,您可能应该在删除有问题的文件后,使用项目的当前状态创建一个新的repo。
答案 1 :(得分:0)
回答这个问题:“其次如果我想忽略我的gitignore文件怎么办?”
将“.gitignore”放入.gitignore