git清除版本控制
如果不想让别人看到自己的提交记录,可以使用私有仓库+公有仓库配合使用。
在保留原始仓库状态情况下清除原始的分支,创建新的分支并强制推送至远程仓库。
如果想完全清除版本控制,删除隐藏的.git目录,然后重新初始化。
创建并切换到新的分支
1
git checkout --orphan br_latest
暂存所有未追踪的文件
1
git add --all
提交所有更改
1
git commit -am "删除历史版本记录,初始化仓库"
删除原有分支
1
git branch -D master
将当前分支重命名
1
git branch -m master
强制更新存储库
1
git push -f origin master
如果只是想完全去掉版本控制,完全可以删除隐藏文件.git目录,然后初始化git init。
1 | $ rm -rf .git |
将当前分支重命名为master
1
git branch -m master
连接远程仓库demo
1
git remote add origin git@github.com:cnwangk/demo.git
再强制更新远程仓库:-f为强制推送更新仓库
1
git push -f origin master
查看本地仓库大小
1
du -sk -m