有没有一种方法可以动态添加到gitignore?
例如,有没有办法做到这一点有没有一种方法可以动态添加到gitignore?,git,ignore,Git,Ignore,例如,有没有办法做到这一点 git ignore file1, file2, file3 您可以创建一个小bash脚本,该脚本将: 每个参数的移位 直至[-z“$1”];做本地aparam=“$1”;转移;完成 调用每一个:git更新索引——假设$aparam未更改 然后将该脚本定义为别名。编辑和提交.gitignore文件有什么问题?为什么不将ignore实现为一个别名,将提供的文件列表附加到.gitignore?你还有别的想法吗?@Phillip这就是为什么Blagovest没有把
git ignore file1, file2, file3
您可以创建一个小bash脚本,该脚本将:
- 每个参数的移位
- 调用每一个:
git更新索引——假设$aparam未更改
然后将该脚本定义为别名。编辑和提交
.gitignore
文件有什么问题?为什么不将ignore
实现为一个别名,将提供的文件列表附加到.gitignore
?你还有别的想法吗?@Phillip这就是为什么Blagovest没有把它作为你问题的答案。我猜他只是想得到更多关于你问题的信息,这样他可能会,也可能不会,为你提供一个有用的、知情的答案。如果您需要更多帮助,请尝试发布建设性的回复。谢谢!因此,除了“git config--global core.excludesfile ~/.gitignore”之外,这还保留了一个单独的被忽略文件的“列表”?@Philip:是的,这纯粹是为本地repo准备的,不会发布(推/拉):它更改索引以忽略对这些文件的工作树内容的任何本地更改。添加到gitignore与更新索引不同--假定未更改。前者用于忽略未跟踪的文件,后者用于“忽略”对跟踪文件的修改
until [ -z "$1" ] ; do local aparam="$1" ; ... ; shift ; done