从repo中删除文件时的Git

时间:2015-11-25 01:42:18

标签: git

我希望制作一个脚本来执行以下操作。 我假设我将不得不写一个脚本 这就是我需要它做的事情。 如果从存储库的工作副本中删除文件,请从下一次提交中删除它(git rm)。 将工作副本中的所有更改添加到下一个提交。

2 个答案:

答案 0 :(得分:2)

git add -u将对所有跟踪文件进行所有更改。这包括修改和删除。

git add -A会做同样的事情,但它也会播放未跟踪的文件。

答案 1 :(得分:0)

关于提出问题的一些事情可以帮助我解决问题。 这是答案。

git-stage-all(){
   if [ "`git ls-files -d | wc -l`" -gt "0" ]; then; git rm --quiet `git ls-files -d`; fi
   git add .
}