有時候,發(fā)現(xiàn)有不該提交的文件已經提交后拐纱,僅僅在.gitignore中加入忽略是不行的司草。這個時候需要執(zhí)行:
git rm -r --cached 文件/文件夾名字? ? //?git rm -r --cached .
去掉已經托管的文件授段,然后重新提交:
1.git add .
2.git commit -m ''
當我們需要刪除暫存區(qū)或分支上的文件, 同時工作區(qū)也不需要這個文件了, 可以使用:
git rm file_path
git commit -m 'delete somefile'
git push