git删除全部提交历史
使用Git提交项目会产生历史记录,文件的各种改动会清楚地记录了下来,这些历史记录中可能会有各种账号密码等隐私信息,这时就得删除这些历史。
但是在Github上怎么删除这些历史记录,形成一个代码保持不变的全新仓库呢?
记录一下方法
创建一个新的分支
1 |
|
添加该项目下的所有文件
1 |
|
提交更改
1 |
|
删除需要替换的分支
1 |
|
重命名刚创建的新分支
1 |
|
强制提交到远程仓库
1 |
|
操作做完后再去看远程仓库的master分支,会发现没有其它的提交记录了.
使用Git提交项目会产生历史记录,文件的各种改动会清楚地记录了下来,这些历史记录中可能会有各种账号密码等隐私信息,这时就得删除这些历史。
但是在Github上怎么删除这些历史记录,形成一个代码保持不变的全新仓库呢?
记录一下方法
创建一个新的分支
1 |
|
添加该项目下的所有文件
1 |
|
提交更改
1 |
|
删除需要替换的分支
1 |
|
重命名刚创建的新分支
1 |
|
强制提交到远程仓库
1 |
|
操作做完后再去看远程仓库的master分支,会发现没有其它的提交记录了.
目录