无法让Git的询问清除已删除的文件

假设你有哪些一直致力于在你自己的Git回购的文件。

您只需通过删除文件

rm file

被删除的文件保留在你自己的Git回购虽然你没有它。

我的老Git的抱怨我说,你之前,你不能犯git add/rm在类似情况的文件。 我想有相同的行为了。

如何让Git的不是让你不先解决问题与文件的存在承诺

--------------解决方案-------------

怎么样使用:

$ git commit -a

从git的承诺手册页:

命令git commit -a首先看你的工作树,已修改的hello.c并删除goodbye.c通知,并进行必要的git的添加和git RM为您服务。



如果你不想自动解决,而只是一个警告,一个pre-commit hook ”是为了。

chmod a+x .git/hooks/pre-commit

该脚本将测试的输出

git ls-files -d

并警告你删除(而不是git rm文件

尽管文件没有在文件系统中存在,它存在于git仓库。 有人克隆回购将得到的文件,即使它不存在于你的盒子。

分类:混帐 时间:2012-08-29 人气:0
本文关键词: 混帐,提交
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.278 (s). 9 q(s)