我知道如何设置git使用.gitignore文件来忽略文件,但想知道为什么这不是一个命令功能,使这个任务稍微不那么繁琐。我将在稍后将此问题发布到git-scm邮件列表中,但想知道是否有人可以提供缺少此功能的有效原因...
'git ignore <pattern>'
...功能。我相信还有其他开发人员会发现这个功能很有用。
可能是因为在文本编辑器中打开.gitignore
或者执行$ echo <pattern> >> .gitignore
命令都很快。
echo
命令可以轻松地放入名为 git-ignore
的 bash 脚本中。我不确定将其转换为 git ignore
命令是否需要其他内容。它需要放置在特定的目录中吗? - Code-ApprenticePATH
路径中的某个地方。 - Holloway$GIT_DIR/info/exclude
是每个仓库私有的(未跟踪的),.gitignore
在仓库本身中(以及仓库树中每个目录中的自定义.gitignore
)(已跟踪的),以及 $HOME/.config/git/ignore
适用于用户所有仓库(未跟踪的)。我认为还有一个系统范围的,不确定。因此,git ignore
命令可能会非常复杂,需要记住所有这些不同的位置。只是一个想法。 - PerlDuckgit ignore
可以比这里建议的简单的echo
命令更复杂。 - Code-Apprentice
.gitignore
的形式存在。 - catcat > .gitignore
即可。 - cat