企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

实现多个git仓库源代码同步

wudianyun 2025-01-20 17:04:27 精选文章 7 ℃

公司需要实现在公司的代码上开发,

然后同时需要将代码部署到另一个git上,因为代码的发布和部署只能在该环境中

同时可以保存提交记录,记录下 实现流程

主要是给当前的开发库添加一个源, 在开发完后, 合并到另一个环境的分支上,然后提交上去

	1. 环境开发,先切换到a环境,  
 git clone http://aaaa.com/aa/.git
	2. 给a环境添加一个 远程b环境的库源, 并且命名为linke
	 git remote add linke http://bbbb.com/bb/.git
	3. 查看远程库 
	git remote -v

	linke   http://bbbb.com/bb/.git (fetch)
	linke   http://bbbb.com/bb/.git(push)
	origin  http://aaaa.com/aa/.git (fetch)
	origin http://aaaa.com/aa/.git (push)

	4. 更新bb的远程库 
  		git pull linke
	5. 切换到 aa 的 dev 分支 
	git checkout dev
	修改代码并提交推送,
	6. 切换到bb的main分支
	git checkout -b main linke/main  (-b 是默认没有时会创建一个本地的分支)
	7. 合并aa的dev分支 到 当前bb的main 分支 
	git merge dev
	8. 提交并推送到linke/main 分支
	git  add .  &&  git commit -m '注释'  && git push 
	

最近发表
标签列表