On Mon, 31 Jan 2011 21:25:31 +0100
Karel Vervaeke <ka...@vervaeke.info> wrote:
> >> I have a repository with commits
> >> A B C D E
> >> and a remote repository with commits
> >> A B C previously pushed and merged.
> >> Now I want to push D to the remote, but not E.
> >> I can see various possible ways this might work, but I can't afford
> >> to get it wrong, so I'd be grateful for a nudge in the right
> >> direction.
> > $ git push REMOTE D:REMOTE_BRANCH
> > where
> > REMOTE is the name of the remote repository,
> > D is SHA-1 (or another name) of the specific commit you want to
> > push, REMOTE_BRANCH is the branch you want to update.
> Another approach would be to create another local branch containing
> only A B C D and then pushing that branch.
Strictly speaking that approach would not be different as the whole
reason for such a branch to exist in this case would be to use its name
in the git-push invocation; I referred to this using the "or another
A tag would do as well, as E^ would, and so on according to the
"gitrevisions" manual page.
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to email@example.com.
To unsubscribe from this group, send email to
For more options, visit this group at