我是git
的新用户,我正在开始一个新项目。我有一堆我想忽略的点文件。是否有像svn
一样的git
忽略命令
发布于 2009-11-05 06:43:30
没有特殊的git ignore
命令。
编辑位于工作副本中相应位置的.gitignore
文件。然后,您应该添加此.gitignore
并提交它。克隆该存储库的每个人都会忽略这些文件。
请注意,只有以/
开头的文件名将相对于.gitignore
所在的目录。其他所有内容都将与任何子目录中的文件相匹配。
您还可以编辑.git/info/exclude
以忽略该工作副本中的特定文件。.git/info/exclude
文件将不会被提交,因此将仅在本地应用于这一个工作副本。
您还可以使用git config --global core.excludesfile
设置一个全局文件,其中包含要忽略的模式。这将在本地应用于同一用户帐户上的所有git工作副本。
运行git help gitignore
并阅读文本以了解详细信息。
发布于 2013-10-29 21:12:39
非常棒的tj/git-extras附带了一个非常有用的git ignore命令。
以下是几个使用示例:
列出当前忽略的所有模式
git ignore
添加模式
git ignore "*.log"
从gitignore.io添加一个模板
git ignore-io -a rails
git-extras提供了更多有用的命令。绝对值得一试。
发布于 2011-05-13 04:57:03
在Linux/Unix上,您可以使用echo
命令将文件附加到.gitignore文件。例如,如果要忽略所有.svn
文件夹,请从项目的根目录运行以下命令:
echo .svn/ >> .gitignore
https://stackoverflow.com/questions/1677121
复制相似问题