当前位置:   article > 正文

删除git项目所有提交历史,使其成为一个新仓库_git 拉取下来的若依项目 如何去除git分支记录日志 换成新的仓库

git 拉取下来的若依项目 如何去除git分支记录日志 换成新的仓库

有时候我们项目中会配置很多内容,在新起一个项目的时候,重新从头配置比较浪费时间,但是直接将原来项目拿来修改远程地址后,项目里还会保存之前的提交历史和tag;这个时候我们就需要下面的操作来清空这些内容。

1.创建新分支(这个命名是基于当前所在分支新建一个赤裸裸的分支,没有任何的提交历史,但是当前分支的内容一应俱全。新建的分支,严格意义上说,还不是一个分支,因为HEAD指向的引用中没有commit值,只有在进行一次提交后,它才算得上真正的分支。)

git checkout --orphan latest_branch

2.添加所有文件

git add .

3.commit代码 xxx : '注释内容'

git commit -m "xxx"

4.删除原来的master分支

git branch -D master

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

git branch -m master

6.最后把代码推送到远程仓库(有些仓库有master分支保护,不允许强制push,需要在远程仓库项目里暂时把项目保护关掉才能推送)

git push -f origin master

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/992789
推荐阅读
相关标签
  

闽ICP备14008679号