[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: VC mode and git
From: |
Eli Zaretskii |
Subject: |
Re: VC mode and git |
Date: |
Fri, 03 Apr 2015 10:46:43 +0300 |
> From: Steinar Bang <address@hidden>
> Date: Fri, 03 Apr 2015 09:27:56 +0200
>
> >>>>> Richard Stallman <address@hidden>:
>
> >> Yes, only much better. If the merge went wrong in some way, just
> >> redo it.
>
> > Sorry, I do not understand you.
>
> I think he means that, if you've committed or stashed your changes
> before pulling, you can abort the pull's merge, and start again, without
> losing your changes.
>
> If you haven't saved your local changes, aborting the merge and starting
> again isn't so easy.
I don't understand why there's a need to use stash in this case.
The situation is that a pull was done and failed because of
conflicting local commits. The merge part of the pull in this case is
already aborted. All Richard needs to do is resolve the conflicts one
by one (AFAIU, he only had one to begin with, in a ChangeLog file),
and then do:
git commit
git push
(In general, one needs to "git add" each file whose conflicts were
resolved, but resolving the conflicts in Emacs should have invoked
"git add" automatically when each files with resolved conflicts is
saved, so no "git add" commands should be required at all.)
So why would Richard need to use "stash" in this situation? It sounds
like an unnecessary complication. Am I missing something?
Re: VC mode and git, Richard Stallman, 2015/04/01
Re: VC mode and git, Richard Stallman, 2015/04/01
Re: VC mode and git, Richard Stallman, 2015/04/01
Re: VC mode and git, Steinar Bang, 2015/04/03
Re: VC mode and git, Eli Zaretskii, 2015/04/03
Re: VC mode and git, Eli Zaretskii, 2015/04/01