On Thursday, November 29, 2012 11:32:43 AM UTC+1, VMV wrote:

> I want to do a sentence which show me only the commits( no merge/ no push) 
> of a branch. Is it posible?


Also not quite sure what you mean here, but I'm guessing you want to see 
what commits have occurred on a branch since it branched out from master.

First thing you maybe should do is to orient yourself to see what those 
commits look like graphically. Either use some git GUI like gitk, or do 
this in the command line:

git --graph --oneline --decorate --all 

Now you hopefully can find the branch and get some impression of which 
commits you are looking for. 

If you want the git command that finds only the commits that have occurred 
in the branch 'foo' since it diverged from default branch "master", this 
should do it:

git log master..foo

(Strictly speaking, this means "show me all commits that are reachable from 
the ref 'foo', but not from the ref 'master'. See 
http://git-scm.com/book/en/Git-Tools-Revision-Selection for more 
background.)

If you want to find the commits in a branch that has already been merged, 
this is the closest thing I have found to an answer: 

http://stackoverflow.com/questions/2956366/git-how-to-find-all-commits-in-branch-a-that-originated-in-derived-branch-b-mer

-- 


Reply via email to