git 删除远程提交_Git:删除所有 Commit 提交记录

如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。

how to delete all commit history in github?​stackoverflow.com
  1. 创建孤立分支,并切换到该分支:
git checkout --orphan latest_branch
git checkout --orphan latest_branch

2. 暂存所有文件:

git add -A
git add -A

3. 提交所有更改:

git commit -am "First Commit"
git commit -am "First Commit"

4. 删除主分支 master:

git branch -D master
git branch -D master

5. 重命名当前分支为 master:

git branch -m master
git branch -m master

6. 强制推送本地分支:

git push -f origin master
git push -f origin master

git checkout --orphan latest_branch
git add -A
git commit -am "First Commit"
git branch -D master
git branch -m master
git push -f origin master
git checkout --orphan latest_branch git add -A git commit -am "First Commit" git branch -D master git branch -m master git push -f origin master
如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。 how to delete all commit history in github?stackoverflow.com 创建孤立分支,并切换到该分支: git checkout --orphan latest_branch 2. 暂存所有文件: git add -A 3. 提交所有更改: git commit -am "First Commit" 4. 删除主分支 master: git branch -D master 5. 重命名当前分支为 master: git branch -m master 6. 强制推送本地分支: git push -f origin master git checkout --orphan latest_branch git add -A git commit -am "First Commit" git branch -D master git branch -m master git push -f origin master
经验分享 程序员 微信小程序 职场和发展