背景

在写博客的时候,没有注意,把公司的邮箱用户名什么的都弄在了提交记录里面,虽然也没有什么, 就是看着不爽了。 于是就想着折腾一把。

解决办法

在网上搜了一圈,找到 yuhongjun的博客。 试了一把,确实可以。 决定记录下来。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# 检出一个没有父节点的分支
git checkout --orphan latest_branch

# 添加工作区的文件到暂存区
 git add -A

# 将修改的文件全部提交
git commit -am "commit message"

# 删除原 master 分支
git branch -D master

# 修改当前分支名字为 master
git branch -m master

# 强制提交到远端服务器
git push -f origin master

SO, 大功告成。