如何仅把 'git commit -a' 会把改动放入暂存区的那部分留在暂存区,而不提交?
在进行变基并修复合并冲突时,我需要在git rebase --continue之前把修改过的文件放入暂存区,而Git提示我要使用git add。否则在继续之前,我会在变基过程中使用git commit -a --amend,它会自动把所有修改过的文件放入暂存区。我不想把未跟踪的文件也放入暂存区。
解决方案
git add -u
-u
--update
仅在索引中已经存在与
匹配的条目时更新索引。此操作会移除并修改索引条目以匹配工作树,但不会添加新文件。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。