git删除远程分支文件,不改变本地文件
生活随笔
收集整理的這篇文章主要介紹了
git删除远程分支文件,不改变本地文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
git提交項目時候踩的Git的坑
特別
由于準(zhǔn)備春招,所以希望各位看客方便的話,能去github上面幫我Star一下項目
https://github.com/Draymonders/Campus-Shop
經(jīng)歷
由于剛開始沒有設(shè)置.gitignore文件,導(dǎo)致項目中所有的文件都被提交到了github上面,由此帶來的問題就是有些debug日志也被提交了上去,對于團隊開發(fā)很不友好。
一個錯誤的嘗試
git rm -r --cached "fileName/directionName"執(zhí)行這個,發(fā)現(xiàn)文件里面有.等特殊字符的就會報錯
fatal: pathspec '.settings/' did not match any files最后的解決方案
沒辦法
只能把一些沒用的文件,暫時移動到回收站
然后分別執(zhí)行
如果還是有問題的話
git提供了很好的回滾機制,如果回滾到了遠(yuǎn)程庫之前的版本,那么提交的時候 記得要-f參數(shù)
git log git reset --hard b262ba9678b3aa4ed79e463b3a5e21398419eb56 git status git add . git commit -m "delete some files that others do not need" git push -f origin master轉(zhuǎn)載于:https://www.cnblogs.com/Draymonder/p/10198509.html
總結(jié)
以上是生活随笔為你收集整理的git删除远程分支文件,不改变本地文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Azure DevOps Server
- 下一篇: FFT实现高精度乘法