不只是命令,而是实际行为...... hg purge将删除所有未跟踪的文件.
我以为这是干净的,但不是......
$ git clean
fatal: clean.requireForce defaults to true and neither -n nor -f given; refusing to clean
$ git clean -n
Would not remove src/
$ git clean -f
Not removing src/
Run Code Online (Sandbox Code Playgroud)
所以,感觉就像git刚刚告诉我自己去了,大声笑......我不是在问这个事情是否同意,我只是想让Git按照我的要求去做.
我怎么说服Git先生请帮我删除我未跟踪的文件?
这是一个快速翻译:
hg purge转换为git clean -f -d(仅删除未跟踪的文件和目录)hg purge --all转换为git clean -f -d -x(也删除被忽略的文件)Git也有git clean -f -X(大写X),它只删除被忽略的文件但保留未跟踪的文件.Mercurial没有与之相当的东西.
| 归档时间: |
|
| 查看次数: |
7121 次 |
| 最近记录: |