前言
新创建工程的时候, 我们将现有业务代码提交到git仓库后.
但是后面发现有一些文件你不想要每次都提交, ,比如你的编译链接临时文件。
这个时候你需要创建一个.gitignore
来取消文件追踪
所遇问题
使用gitignore 帮我写把根目录下的文件夹Listings和Objects都忽略追踪
解决方法步骤
要使用.gitignore
文件来忽略根目录下的Listings
和Objects
文件夹,你需要在.gitignore
文件中添加以下内容:
.问题: Administrator为后缀的文件叶不追踪
这里是一个步骤说明:
- 在你的项目根目录下创建一个名为
.gitignore
的文件(如果还没有的话)。 - 使用文本编辑器打开
.gitignore
文件。 - 将上面的内容添加到文件中。
- 保存并关闭文件。
这样,Git就会忽略这两个文件夹及其包含的所有文件。如果你之前已经将这些文件夹的部分内容提交到了仓库,你需要先从Git仓库中移除这些文件,然后再将.gitignore
文件的更改提交。可以使用以下命令来移除已经跟踪的文件夹:
bash
git rm -r --cached Listings
git rm -r --cached Objects
然后,提交更改:
bash
git commit -m "Update .gitignore to exclude Listings and Objects folders"
请注意,上述命令中的--cached
选项告诉Git停止跟踪这些文件,但不会删除它们在你的文件系统中的存在。这样,你就可以在不失去本地文件的情况下,让Git忽略它们。
.Administrator为后缀的文件叶不追踪
要在 .gitignore
文件中添加规则以忽略所有以 .Administrator
为后缀的文件,你可以添加以下行:
*.Administrator
这行规则的意思是忽略所有名称以 .Administrator
结尾的文件,不管它们位于项目中的哪个目录下。
如果你已经跟踪了这些文件,并且想要从 Git 仓库中移除它们,但保留在本地文件系统中,你可以使用以下命令:
bash
git rm --cached *.Administrator
然后,提交这个更改:
bash
git commit -m "Ignore .Administrator files"
这样,Git 就会停止跟踪这些文件,但它们仍然会存在于你的本地文件系统中。如果你想要忽略这些文件并且它们不在 Git 仓库中,只需将上述规则添加到 .gitignore
文件中即可。