百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> git临时忽略文件命令使用例子
分享文章到:

git临时忽略文件命令使用例子

发布时间:01/15 来源: 浏览: 关键词:
一起来看一个git之临时忽略文件使用例子,如果各位对于git临时忽略文件命令不了解可以和小编一起来看看此文章。

git 中要在版本库中忽略某些文件,第一选择选择应该是使用 “.gitignore” 配置文件,该方式是永久忽略,如果要忽略某个已经在版本库中的文件,那么先要从版本库中移除,然后.gitignore中的配置才会生效。

git 还有一种临时忽略文件的方式,命令为:

git update-index --assume-unchanged

这种方式忽略可以让该文件还继续保留在版本库中,但是本地修改文件后,不会提示有修改,也就不需要提交。

既然是临时忽略,那么也可以解除临时忽略,命令为:

git update-index --no-assume-unchanged

如果时间久了,自己都不记得那些文件是临时忽略的该怎么办?可以使用命令:

git ls-files -v

这个命令将列出所有文件的状态,文件名前面符号含义如下:

   H
       cached

   h
       Assume Unchanged

   S
       skip-worktree

   M
       unmerged

   R
       removed/deleted

   C
       modified/changed

   K
       to be killed

   ?
       other
当文件比较多时,还可以借助 grep 命令来筛选,例如:

git ls-files -v| grep '^h'

git 既然支持 alias,可以通过配置alias来简化操作,编辑 .gitconfig 文件,把下述配置加入到 alias 段即可

hide = update-index --assume-unchanged

unhide = update-index --no-assume-unchanged

ignored = !git ls-files -v | grep "^h"

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板