zoukankan      html  css  js  c++  java
  • git 忽略已经被提交的文件

    感谢

    https://www.jianshu.com/p/2345b2aede59

    方式1

    项目中的某个文件(比如stupid.txt)已经被commit,并push到server了,这时发现stupid.txt不应该被git管理,同步到团队每个开发人员那里,这时在.gitignore文件里面添加"stupid.txt"已经不起作用了。因为.gitignore只对从来没有commit过的文件起作用。这时可以

    1. git rm --cached stupid.txt //从版本库中rm 文件,working dicrectory中仍然保留,如果要删除目录下所有文件包括子目录中的 git rm -r --cached directory_name
    2. 在.gitignore中添加要忽略的文件
    3. commit
    4. push
    5. 其他成员pull,working directory中对应的文件会删除,所以如果文件重要,要提前备份。

    方式2

    如果只是自己这里不想把stupid.txt的改动继续commit,
    'git update-index --assume-unchanged logs/*.log'
    这个文件修改之后,git status不会显示这个文件有变化。



    作者:saronic
    链接:https://www.jianshu.com/p/2345b2aede59
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    破罐子互摔
  • 相关阅读:
    数据库原理与应用-------------触发器和视图
    Python操作SQLServer示例
    基于python的图片修复程序-可用于水印去除
    Android APK反编译就这么简单 详解
    android官网文档学习笔记
    android散点技术
    读书笔记一
    eclipse的各种错误和解决方法
    css
    响应式设计
  • 原文地址:https://www.cnblogs.com/zonglonglong/p/14973491.html
Copyright © 2011-2022 走看看