此处直接上代码:

git update-index --skip-worktree <文件路径,例如:/common/database.php>

取消忽略代码

git update-index --no-skip-worktree<文件路径,例如:/common/database.php>

相关解释:

assume-unchanged是为检查一组文件是否已被修改而设计的;当您设置位时,git(当然)假定与索引的该部分对应的文件没有在工作副本中被修改。因此,它避免了一个混乱的STAT调用。每当索引中的文件条目发生变化时(因此,当文件在上游更改时),此位就会丢失。

skip-worktree不仅如此:即使git知道文件已经被修改(或者需要重新设置-硬的或类似的),它也会假装没有修改,而是使用索引中的版本。这种情况一直持续到索引被丢弃为止。

点赞(2)

Comment list 共有 3 条评论

小苏的世界 2 months ago 回复TA

看看这个..

小苏的世界 2 months ago 回复TA

看看这个..

艾克 2 months ago 回复TA

看看这个!

立即
投稿
发表
评论
返回
顶部
{__SCRIPT__}