zoukankan      html  css  js  c++  java
  • 让git忽略对已经版本控制的文件的本地修改

    来自这篇文章

    代码中可能会有一些配置文件,当本地调试的时候,需要修改这些文件以适应本地调试的目的。
    但是并不想把这些本地的修改提交。

    这个需求不同于gitignore文件,gitignore是用于忽略未被版本控制的情况。

    有两种方式可以达到这个目的

    • git update-index --skip-worktree path/to/file
    • git update-index --assume-unchanged path/to/file

    第一个指定了git认为目标文件是没有被修改过的,提交的时候也就不会显示和包含。
    逆向命令是git update-index --no-skip-worktree path/to/file

    第二个命令是让git不去检测目标文件是否修改,同样能达到目的。
    逆向命令是git update-index --no-assume-unchanged path/to/file

  • 相关阅读:
    grep
    [NOI2009]植物大战僵尸
    sed
    YY的GCD
    awk
    CF1100E
    cat
    tac
    [学习笔记]基数排序
    more
  • 原文地址:https://www.cnblogs.com/mosakashaka/p/12748017.html
Copyright © 2011-2022 走看看