Git 使用技巧

【本文会持续更新!】

1、.gitignore 不起作用

.gitignore 中设置的忽略规则只会对未跟踪的文件起作用。如果要让 git 忽略已被跟踪的文件,需要使用 git rm --cached 命令,详见 官方解释

The purpose of gitignore files is to ensure that certain files not tracked by Git remain untracked.
To stop tracking a file that is currently tracked, use git rm --cached.

git rm --cached <file> 命令用于删除暂存区中的 <file>,工作区中的 <file> 不受影响。我们可以先把暂存区中的所有文件删除(回到未跟踪状态),然后重新添加,从而使 .gitignore 的所有规则都生效。

$ git rm -r --cached .
$ git add .
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。