同一仓库地址多分支管理多个项目

记录一个小小的需求实现
一个仓库地址的不同分支管理着不同的项目
在仓库新建分支时,会保留源分支的代码及提交记录带出来,但是目前要新增分支管理其它项目

  1. 现在远程分支上建一个分支(web-test1来自于随便哪个源分支

  2. 将新建分支web-test1代码拉取到本地(git clone 仓库地址

  3. 在本地新建一个空白分支,与主分支无关(git checkout --orphan web-test1-demo

  4. 此时在新分支web-test1-demo上,不需要原分支代码时可执行(git rm -rf .)全部清除原分支文件后可自行添加新的项目代码

    注意:如果想保留原文件只清空提交记录,可直接用改命令(git add ./ 和 git commit -m "提交说明")把文件加入到git管理中,

  5. 添加新的代码文件后执行(git add ./ 和 git commit -m "提交说明")把文件加入到git管理中

  6. 进行本地分支的切换

git branch -D web-test1(删除一开始新建得web-test1分支)
git branch -m web-test1(将当前分支web-test1-demo重新命名)
  1. 将代码推送到远程仓库
git push --set-upstream origin web-test1(将本地与远程同名分支建立连接)
git push -f origin web-test1
  1. 之后在远程仓库那就可以看到新的提交代码和记录了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值