[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: patches to apply
From: |
David Kastrup |
Subject: |
Re: patches to apply |
Date: |
Tue, 01 Nov 2011 15:10:08 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) |
Peekay Ex <address@hidden> writes:
> Yes and I suppose that is why I cannot push these patches to dev\staging
>
> --snip--
>
> address@hidden:~/lilypond-git$ git push origin
> HEAD:refs/heads/dev/staging
> To ssh://address@hidden/srv/git/lilypond.git
> ! [rejected] HEAD -> dev/staging (non-fast-forward)
> error: failed to push some refs to
> 'ssh://address@hidden/srv/git/lilypond.git'
> To prevent you from losing history, non-fast-forward updates were rejected
> Merge the remote changes before pushing again. See the 'Note about
> fast-forwards' section of 'git push --help' for details.
> --snip--
>
> Is there something I can do on my side to push these to dev\staging?
For single patches, this is reasonably simple. First do
git rebase origin/dev/staging
and then push. This flattens out merge commits however. If you want to
preserve merges as merges (because the state in between is untested or
known to break tests), you need to do
git rebase -p origin/dev/staging
If you merge commits in between, it will likely bomb out complaining
that it does not know which part of the merge is supposed to be the
mainline (that used for bisection). You usually can continue by saying
git cherry-pick -m 1 commit-id-that-git-complained-about
git rebase --continue
But for most patches, the simple rebase should be totally sufficient.
--
David Kastrup
- Re: patches to apply, Peekay Ex, 2011/11/01
- Re: patches to apply, Graham Percival, 2011/11/01
- Re: patches to apply, David Kastrup, 2011/11/01
- Re: patches to apply, Peekay Ex, 2011/11/01
- Re: patches to apply,
David Kastrup <=
- Re: patches to apply, Peekay Ex, 2011/11/01
- Re: patches to apply, David Kastrup, 2011/11/01
- Re: patches to apply, Peekay Ex, 2011/11/01
- Re: patches to apply, Carl Sorensen, 2011/11/01
- Re: patches to apply, Peekay Ex, 2011/11/02
- Re: patches to apply, David Kastrup, 2011/11/02
- Re: patches to apply, Peekay Ex, 2011/11/02
- Re: patches to apply, Julien Rioux, 2011/11/02