V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MajestySolor
V2EX  ›  问与答

Git 菜鸟求助,从源更新本地 fork 的时候如何不干扰本地 fork 的修改?

  •  1
     
  •   MajestySolor · 2014-10-16 03:20:15 +08:00 · 2396 次点击
    这是一个创建于 3492 天前的主题,其中的信息可能已经有所发展或是发生改变。
    git用的少,可能我表达的不清楚
    比如有个项目A,我fork了然后clone到本地陆续做了点修改,称为项目B,然后我发现A的源上有了一些更新,然后我希望merge到B的时候不干扰B已经修改过的代码,只更新B没有修改过的部分
    这样的要求能实现么?
    7 条回复    2014-10-17 13:38:33 +08:00
    msg7086
        1
    msg7086  
       2014-10-16 04:36:40 +08:00 via iPhone
    一般是stash-pull-rebase-pop的流程

    不干扰应该不行吧,仓库版本不一致了
    oott123
        2
    oott123  
       2014-10-16 07:49:02 +08:00 via Android   ❤️ 1
    fork,创建一个新分支,进行开发。
    源更新了,拉取,再合并到自己的分支里。
    kingme
        3
    kingme  
       2014-10-16 08:15:22 +08:00
    不可能
    作者的一个commit 1.修改了文件A和B
    楼主本地修改了A,所以只想要合并B???
    要么你生成format-patch,手动编辑补丁。。。。

    既然你本地的修改和B并不冲突为什么不合并那,不懂
    wanglongbiao2010
        4
    wanglongbiao2010  
       2014-10-16 16:44:42 +08:00
    @msg7086 git没有pop啊,iPhone版的v2ex是网页版吗?好像很多人在用
    msg7086
        5
    msg7086  
       2014-10-16 23:47:36 +08:00
    @wanglongbiao2010 stashpop

    另外我没有iphone。上面写着via iphone的都是从win phone上发出来的……
    wanglongbiao2010
        6
    wanglongbiao2010  
       2014-10-17 08:40:42 +08:00
    @msg7086 win phone。。。
    win phone好用吗
    msg7086
        7
    msg7086  
       2014-10-17 13:38:33 +08:00
    @wanglongbiao2010 我觉得挺好。ymmv。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5631 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:04 · PVG 15:04 · LAX 00:04 · JFK 03:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.