git用的少,可能我表达的不清楚
比如有个项目A,我fork了然后clone到本地陆续做了点修改,称为项目B,然后我发现A的源上有了一些更新,然后我希望merge到B的时候不干扰B已经修改过的代码,只更新B没有修改过的部分
这样的要求能实现么?
比如有个项目A,我fork了然后clone到本地陆续做了点修改,称为项目B,然后我发现A的源上有了一些更新,然后我希望merge到B的时候不干扰B已经修改过的代码,只更新B没有修改过的部分
这样的要求能实现么?
1
msg7086 Oct 16, 2014 via iPhone
一般是stash-pull-rebase-pop的流程
不干扰应该不行吧,仓库版本不一致了 |
2
oott123 Oct 16, 2014 via Android fork,创建一个新分支,进行开发。
源更新了,拉取,再合并到自己的分支里。 |
3
kingme Oct 16, 2014
不可能
作者的一个commit 1.修改了文件A和B 楼主本地修改了A,所以只想要合并B??? 要么你生成format-patch,手动编辑补丁。。。。 既然你本地的修改和B并不冲突为什么不合并那,不懂 |
4
B33A91OoN0SXv9xX Oct 16, 2014
@msg7086 git没有pop啊,iPhone版的v2ex是网页版吗?好像很多人在用
|
5
msg7086 Oct 16, 2014
|
6
B33A91OoN0SXv9xX Oct 17, 2014
@msg7086 win phone。。。
win phone好用吗 |
7
msg7086 Oct 17, 2014
@wanglongbiao2010 我觉得挺好。ymmv。
|