美文网首页
git 忽略

git 忽略

作者: 刚刚8888 | 来源:发表于2020-06-02 14:26 被阅读0次
  1. git 忽略服务器不存在的文件时,直接在.gitignore中写文件名或文件夹名
  2. git 忽略服务器存在的文件两种方式:脚本和命令
a. 命令
      cd到文件目录 执行命令
          直接文件名:
          git update-index --assume-unchanged 文件名
          多级目录时:
          git update-index --assume-unchanged xx/xx/xx
b. 脚本
  编写 shell 脚本
  优点:集中管理忽略跟踪文件,方便之后查看忽略跟踪文件;
  方便迁移
 实现: 
 添加disable_track.sh脚本:内容如下
#!/bin/bash
git update-index --assume-unchanged 文件名
git update-index --assume-unchanged xx/xx/xx

将disable_track.sh 脚本放到项目根目录中,将需要忽略跟踪的文件都写入脚本
打开终端cd 到项目根目录 依次执行

chmod +x ./enable_track.sh           // 获取脚本执行权限
./disable_track.sh                   // 执行脚本 ./ :当前目录下

同理建立 enable_track.sh脚本,方便显示忽略跟踪文件

#!/bin/bash
git update-index --no-assume-unchanged 文件名
git update-index --no-assume-unchanged xx/xx/xx

做逆向操作。

注意:出现fatal: Unable to mark file 是脚本内容写的不正确,因为复制路径可能包含一些隐藏字符,使脚本不能正常执行。通过手动输入减少不必要麻烦,脚本中已经可执行语句可以随意复制,不会产生问题

相关文章

  • Git忽略规则和.gitignore规则不生效的解决办法

    转载 Git忽略规则和.gitignore规则不生效的解决办法 Git忽略规则: 在git中如果想忽略掉某个文件,...

  • git-- .gitignore的使用和说明

    3.参考 git添加 .ignore 忽略忽略特殊文件 Git忽略提交规则 - .gitignore配置运维总结

  • Git 09忽略管理

    Git的忽略管理 ========= 设置Git忽略的文件,这些文件不参与Git库的提交和管理。(例如:Node....

  • Git: The following paths are ign

    上篇讲了git忽略规则,以及如何加入忽略文件。git中多人开发,The following paths are i...

  • Git忽略

    作用  在Git的项目中编写.gitignore文件可以忽略Git中不想提交的文件。 忽略规则  空行或者#号开头...

  • git 忽略

    git 忽略服务器不存在的文件时,直接在.gitignore中写文件名或文件夹名 git 忽略服务器存在的文件两种...

  • git忽略文件设置

    git忽略文件设置

  • Git .gitignore文件配置

    git忽略规则配置

  • .gitignore

    git忽略提交文件

  • Git杂项

    Git 忽略规则 详细的忽略规则可以参考官方英文文档 Git 忽略规则优先级 在 .gitingore 文件中,每...

网友评论

      本文标题:git 忽略

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