【笔记】清理Git仓库

前言

清理本地和远端的Git仓库,只保留最后一次提交

切换一个分支

  • 切换一个分支,并且只保留最新的代码

<new_branch>:新的分支名

1
git checkout --orphan <new_branch>

提交分支

1
2
git add -A
git commit -m "new version"

删除旧的分支(可选)

<old_branch>:旧的分支名

1
git branch -D <old_branch>

重命名新的分支(可选)

  • 将新的分支名改为之前的分支名

<branch_name>:重命名后的分支名

1
git branch -m <branch_name>

强制推送到远端

master:推送到远端的分支名

1
git push -f origin <new_branch>

完成

参考文献

CSDN——PersonalM