在我的工作树中,我在.gitignore中混合了一些文件:
如果我想从头开始重建我的项目,我可以git clean -x删除(1)中的构建输出.但是这也删除了(2)中的敏感文件.
有没有办法标记文件,以便它git clean仍然被忽略而不受影响git commit?
的文档git-clean说-x:
-X
不要使用从 .gitignore(每个目录)和 $GIT_DIR/info/exclude 读取的标准忽略规则,但仍然使用 -e 选项给出的忽略规则。
所以如果你想保留,比如说keys.pem,你会打电话
git clean -fdxe keys.pem
Run Code Online (Sandbox Code Playgroud)
您还可以为命令创建别名。
| 归档时间: |
|
| 查看次数: |
532 次 |
| 最近记录: |