一:大文件add進去了而且commit了(只執(zhí)行一次這時的處理方法)
1.1:還原后粹懒,你需要gitrm--cached-r <大文件相對工程目錄下的位置> 如果不成功說明位置不對
1.2:做了這些操作后,你可以把大文件放在.gitignore里面防止下次再次提交了(.gitignore怎么在項目中創(chuàng)建并添加文件疚宇,自己在網(wǎng)上查找)
1.3:這些做完了可以安心commit 并push 了
二:大文件add進去 而且commit了多次(這時候處理方式)(我就這么傻逼的干過)
2.1:首先git log 查看commit 提交的狀態(tài)log?
?2.2 : git reset <最近沒有添加大文件的ID位置>還原
2.3:還原后,你需要gitrm--cached-r <大文件相對工程目錄下的位置> 如果不成功說明位置不對
2.4:做了這些操作后袜茧,你可以把大文件放在.gitignore里面防止下次再次提交了(.gitignore怎么在項目中創(chuàng)建并添加文件茶宵,自己在網(wǎng)上查找)
2.5:這些做完了可以安心commit 并push 了
總結(jié):因為這些問題網(wǎng)上各種各樣的奇葩git命令,最后把自己都搞蒙了而克,還有下載第三方工具的,我覺得沒有這個必要怔毛,如果你像我一樣喜歡亂操作最后把項目搞的面目全非也行(前提一定要提前將項目備份好员萍,然后自己就可以安心的折騰了)