美文网首页
git ignore

git ignore

作者: yunie | 来源:发表于2021-01-20 22:49 被阅读0次

    已经添加到跟踪里的文件

    git rm --cached filename

    git忽略文件不提交有三个方式

    1. 在Git项目中定义 .gitignore 文件,所有项目开发人员可以共用

    2. 在Git项目的设置中指定排除文件(未测试)

    这种方式只是临时指定该项目的行为,需要编辑当前项目下的 .git/info/exclude 文件,然后将需要忽略提交的文件写入其中。
    需要注意的是,这种方式指定的忽略文件的根目录是项目根目录。

    1. 定义Git全局的 .gitignore 文件(未测试)

    除了可以在项目中定义 .gitignore 文件外,还可以设置全局的 git .gitignore 文件来管理所有Git项目的行为。这种方式在不同的项目开发者之间是不共享的,是属于项目之上Git应用级别的行为。

    这种方式也需要创建相应的 .gitignore 文件,可以放在任意位置。然后在使用以下命令配置Git:

    git config --global core.excludesfile ~/.gitignore
           
    
    .gitignore规则不生效时

    .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
    解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

    git rm -r --cached .
    git add .
    git commit -m 'update .gitignore'
    

    相关文章

      网友评论

          本文标题:git ignore

          本文链接:https://www.haomeiwen.com/subject/qfygoctx.html