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