Re: merge help

2013-03-27 Thread Magnus Bäck
On Tuesday, March 26, 2013 at 18:07 EDT,
 J.V. jvsr...@gmail.com wrote:

 I have a branch for which I have made 0 (nada) changes.  I did the
 following:
 
 $git pull --rebase --no-stat -v --progress origin mybranch
 
 I get the following
 
 U   java/Profile.java
 Pull is not possible because you have unmerged files.
 Please, fix them up in the work tree, and then use 'git add/rm file'
 as appropriate to mark resolution, or use 'git commit -a'.
 --   (there is no local master branch), because of the
 conflict I was put on (no branch)
 * (no branch)
   branch1
   dev
   tmpWork
 
 Question 1)
 Why did I get a merge conflict if I have not changed any files?

The error message indicates that you already had a pending merge
conflict when you initiated the pull. Why you had that is impossible
to tell.

 Question 2)
 What is the command to show the difference between the files? (is
 there a visual tool that would let me merge)?

You're looking for this form of git diff:

   git diff [options] commit commit [--] [path...]

Example:

   git diff origin/master HEAD -- file.c file.h

There are many graphical diff and merge tools that you can configure
for use with Git, e.g. kdiff3 and meld. See git-difftool(1) and
git-mergetool(1).

[...]

-- 
Magnus Bäck
ba...@google.com
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


merge help

2013-03-26 Thread J.V.
I have a branch for which I have made 0 (nada) changes.  I did the 
following:


$git pull --rebase --no-stat -v --progress origin mybranch

I get the following

U   java/Profile.java
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm file'
as appropriate to mark resolution, or use 'git commit -a'.
--   (there is no local master branch), because of the conflict 
I was put on (no branch)

* (no branch)
  branch1
  dev
  tmpWork

Question 1)
Why did I get a merge conflict if I have not changed any files?


Question 2)
What is the command to show the difference between the files? (is there 
a visual tool that would let me merge)?


Question 3)
What is the command I would type to accept theirs and overwrite my local?

After this would I need to $git add  commit  push the file?

If someone could guide me through this initial process, (what is best 
recommended it would be most helpful).


thanks

J.V.

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html