素材牛VIP会员
git如何提交到两个不同的仓库?
 伴***4  分类:JavaScript  人气:943  回帖:5  发布于6年前 收藏

是这样的,我有两个不同的项目,一个桌面应用,一个web应用,里面组件代码相同,如果在web应用项目中更新了组件的代码,自己也要手动去复制黏贴到桌面应用去,这样感觉好麻烦。

有没有办法去解决呢?

谢谢!

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv3 码奴
醋***1 技术总监 6年前#1

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

Lv5 码农
青***1 JAVA开发工程师 6年前#2

用分支

具体使用

Lv1 新人
ba***ag UI设计师 6年前#3

git remote add

Lv1 新人
何***孽 软件测试工程师 6年前#4

(http://blog.csdn.net/isea533/...
这里写的很好

Lv6 码匠
zh***ni 职业无 6年前#5

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

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

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

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

步骤二:
git checkout cs

git cherry-pick
08e63f6db5104f7bdb867a39c68a8887ed5fa107

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取