git如何让文件只提交一次,之后对文件改动都不进行提交,且所有分支起效
世界只因有你
世界只因有你 2017-05-02 09:26:51
0
2
961

有一个配置文件
git上保存一份可发布状态的
但是本地测试需要对配置文件进行改动
这些改动并不想提交到git
之前做法
git update-index --assume-unchanged
让本地不对文件进行追踪
但是这个做法对其他分支并没有效果

有什么命令可以达到我想要的效果?

世界只因有你
世界只因有你

répondre à tous (2)
为情所困

git-extras 提供了一个命令 git lock,可以实现这个功能,提交文件以后用 git lock 命令把配置文件锁住。

当然这个 git lock 命令的实现很简单,包装了 git 自带的功能:

git update-index --skip-worktree 文件路径

有同样的效果。

    迷茫

    .gitignore文件不知道能不能满足,提交一次之后把配置文件填加入.gitignore文件中,之后就不会提交了

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!