重构项目后复用Git仓库
问题描述
最近把一个项目从头开始重新做了一下,然后发现原来的 Git 仓库已经没有用了,但是又不想删除,因为里面有我的一些笔记和一些代码,所以准备复用原来的 Git 仓库,但是把旧项目的代码移到维护分支里面。
开始操作
先把旧的代码 clone 下来,目前旧项目的代码还是在 main 分支里面
1 | git clone <你的GitHub仓库地址> |
然后进入仓库目录,创建一个维护分支
1 | git checkout -b old-t260228 # 创建分支 |
然后现在旧项目 main 分支的代码就已经在 old-t260228 分支里面了
接下来就是将新项目的代码强行推送到 main 分支里面去
进入新项目的根目录
1 | git init # 初始化全新的 git 仓库 |