MajestySolor
V2EX  ›  问与答

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

  •  1
     
  •   MajestySolor · Oct 16, 2014 · 2908 views
    This topic created in 4318 days ago, the information mentioned may be changed or developed.
    git用的少,可能我表达的不清楚
    比如有个项目A,我fork了然后clone到本地陆续做了点修改,称为项目B,然后我发现A的源上有了一些更新,然后我希望merge到B的时候不干扰B已经修改过的代码,只更新B没有修改过的部分
    这样的要求能实现么?
    7 replies    2014-10-17 13:38:33 +08:00
    msg7086
        1
    msg7086  
       Oct 16, 2014 via iPhone
    一般是stash-pull-rebase-pop的流程

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

    既然你本地的修改和B并不冲突为什么不合并那,不懂
    B33A91OoN0SXv9xX
        4
    B33A91OoN0SXv9xX  
       Oct 16, 2014
    @msg7086 git没有pop啊,iPhone版的v2ex是网页版吗?好像很多人在用
    msg7086
        5
    msg7086  
       Oct 16, 2014
    @wanglongbiao2010 stashpop

    另外我没有iphone。上面写着via iphone的都是从win phone上发出来的……
    B33A91OoN0SXv9xX
        6
    B33A91OoN0SXv9xX  
       Oct 17, 2014
    @msg7086 win phone。。。
    win phone好用吗
    msg7086
        7
    msg7086  
       Oct 17, 2014
    @wanglongbiao2010 我觉得挺好。ymmv。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:34 · PVG 06:34 · LAX 15:34 · JFK 18:34
    ♥ Do have faith in what you're doing.