背景:一次在commit时,手动进行add操作,由于commit前执行了Maven打包操作,而包输出目录没有加入".gitignore"中(这是该项目第一次打包)。因此add不小心加入了打好的jar包,项目要求远程仓库中只保留源码,需要从add缓存中去掉该jar包
用途:git add 添加了多余文件,可能 "git add . " 或者 ".gitignore" 没有设置相应目录
解决步骤:
git add 不小心添加了多余/错误的文件,可按以下方法移除
#1
git status #查看已跟踪的文件
#2.1
git reset HEAD /xxx/pack.jar #撤销对pack.jar的跟踪
#2.2
git reset HEAD #把上一次add的全部撤销