Ho rami in conflitto, branch2 ramificato da branch1.Come ottenere le "loro" modifiche nel mezzo di un conflitto Git rebase?
Diciamo quando rebasing branch2
sulle attuali branch1
, mentre la risoluzione dei conflitti, decido di prendere un po 'di (non tutti) dei file "loro" (vale a dire branch1
) così come sono. Come faccio?
ho provato:
git checkout branch1:foo/bar.java
fatal: reference is not a tree: TS-modules-tmp:foo/bar.java
git checkout refs/heads/branch1:foo/bar.java
fatal: reference is not a tree: refs/heads/TS-modules-tmp:foo/bar.java
Nota: se si sta riposizionando branch2 su branch1, la riproduzione avviene in relazione a branch1, quindi "theirs" è in realtà branch2 e "ours" è branch1. http://git.661346.n2.nabble.com/Counter-intuitive-results-for-git-show-and-git-checkout-during-rebase-with-conflict-td2370354.html –
Vedi anche https: // github.com/git/git/commit/f30301657b68561392d910f6196380dd3976549e – VonC