为了账号安全,请及时绑定邮箱和手机立即绑定

git如何提交到两个不同的仓库?

git如何提交到两个不同的仓库?

慕田峪4524236 2019-02-26 13:15:36
是这样的,我有两个不同的项目,一个桌面应用,一个web应用,里面组件代码相同,如果在web应用项目中更新了组件的代码,自己也要手动去复制黏贴到桌面应用去,这样感觉好麻烦。有没有办法去解决呢?谢谢!
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超6个赞

在同一个仓库下建立两个分支,一个cs(用户客户端),一个bs(用于web)。

步骤一:
假如你在web下修改提交:
git checkout bs
//修改业务

git add ./ ......
git commit -m '.......'

git log ......
//拿到修改的commit id,假如为08e63f6db5104f7bdb867a39c68a8887ed5fa107

步骤二:
git checkout cs

git cherry-pick 
08e63f6db5104f7bdb867a39c68a8887ed5fa107


查看完整回答
反对 回复 2019-03-02
?
HUH函数

TA贡献1836条经验 获得超4个赞

新建个代码库,放两边共有的代码,在需要的项目中引入。了解下git submodule


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 1499 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号