Thread (5 messages) flat view 5 messages, 3 authors, 2016-06-15

Re: Question regarding: git pull --no-commit origin

From: Geoff Russell <hidden>
Date: 2016-06-15 22:43:01

On 3/26/07, Shawn O. Pearce [off-list ref] wrote:
Geoff Russell [off-list ref] wrote:
quoted
I do: git pull --no-commit origin

Receive messages ending in:

       ...
      Updating 6a29cdd..b7ba33d
      Fast forward
      interface/testfile |    1 +
      1 files changed, 1 insertions(+), 0 deletions(-)
      create mode 100644 interface/testfile
...
quoted
However when I do: git commit -a

I'm told: nothing to commit (working directory clean)

Am I misunderstanding something?
The pull was strictly a fast-forward.  No merge commit was necessary
to record the merge, so we didn't actually honor the --no-commit
argument.

In other words, your current branch did not contain any commits
that were not in the origin branch you were pulling from.  So
a real merge wasn't required here.
Thanks Shawn, but my situation is I have the MASTER repository and I'm
pulling from a TEST repository. I want to double
check the updates other people have done
on the TEST repository, and if they are okay, then commit them.

If --no-commit won't let me do this then perhaps I need something like:

          git pull origin:testing
          git checkout testing
           .... test
          git checkout master ; git pull . testing

i.e., make a branch for the test changes and then merge this branch.

Cheers,
Geoff
--
Shawn.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help