本文及资源最后更新时间 2022-05-20 by sky995
把项目提交到 GitHub 上,有时候可能不小心提交了一些隐私信息,如密码和邮箱。如何删除这些记录,形成一个全新的仓库,并且保持代码不变呢?
- 新建一个空白分支
1
|
git checkout --orphan latest_branch
|
- 添加所有文件
1
|
git add -A
|
- 提交
1
|
git commit -am "."
|
- 强制删除旧的分支,如果是
master
1
|
git branch -D master
|
- 将当前分支重命名为
master
1
|
git branch -m master
|
- 强制推送到远程仓库
1
|
git push -f origin master
|