- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
情况:我想在我的 git 文件夹中添加一个 .rvmrc 文件,但我意识到我的整个团队都不需要这个文件。我不想仅仅为了我自己的需要而修改 .gitignore 文件。但是,我在 git 的这方面不熟练,所以在答案栏中的任何建议都表示赞赏
因此,我在网上四处寻找有关忽略添加到 git 存储库的文件的命令或 git 概念。我看的每篇文章都指向我向 .gitignore 添加一些东西(我不想这样做,因为它会导致新的提交)或忽略本地已经跟踪的文件。有人可以给我指点吗?
谢谢!
最佳答案
我认为您正在寻找 Git 的 .git/info/exclude
文件。
此文件用于“私有(private)忽略”,类似于 .gitignore
但仅适用于存储库的一个副本。它们不提交到存储库。
这是GitHub has to say about the matter :
Explicit repository excludes
If you don't want to create a
.gitignore
file to share with others, you can create rules that are not committed with the repository. You can use this technique for locally-generated files that you don't expect other users to generate, such as files created by your editor.Use your favorite text editor to open the file called
.git/info/exclude
within the root of your Git repository. Any rule you add here will not be checked in, and will only ingore files for your local repository.
- In Terminal, navigate to the location of your Git repository.
- Using your favorite text editor, open the file
.git/info/exclude
.
关于git - 如何在不使用 .gitignore 的情况下不跟踪 Git 中添加的、未提交的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24211388/
我是一名优秀的程序员,十分优秀!