以下方法是在當前的分支下新建乙個分支,然後把之前分支刪除,接著把新建的分支重新命名為原分支名稱,最後把分支強制推送到遠端
1.checkout
git checkout --orphan latest_branch
2. add all the files
git add -a
3. commit the changes
git commit -am "commit message"
4. delete the branch
git branch -d master
5.rename the current branch to master
git branch -m master
6.finally, force update your repository
git push -f origin master
參考:
git 清除所有歷史記錄
有些時候,git 倉庫累積了太多無用的歷史更改,導致 clone 檔案過大。如果確定歷史更改沒有意義,可以採用下述方法清空歷史,1 先 clone 專案到本地目錄 以名為 mylearning 的倉庫為例 git clone git gitee.com badboycoming mylearning...
git 查詢歷史記錄
git log oneline author 其中author為要查詢的作者的名字 如果要查詢多個人的提交歷史,則使用i 下格式 git log oneline author yyy 注意,上面要對 轉義 2 查詢commit中的關鍵字資訊 git log oneline grep 其中 為需要查詢...
git刪除所有歷史提交記錄
把舊專案提交到git上,但是會有一些歷史記錄,這些歷史記錄中可能會有專案密碼等敏感資訊。如何刪除這些歷史記錄,形成乙個全新的倉庫,並且保持 不變呢?1.checkout git checkout orphan latest branch 2.add all the files git add a 3...