Hi Thufir,

You are currently on the branch *gridBagLayout*, which I imagine is 
branched out from *master*. It therefore happens to contain all the changes 
that are in *master*.

When you type git merge gridBagLayout master, you are basically saying 
"merge the two branches together, and place the merge commit in my current 
branch". 

Now since you are already *in* the branch gridBagLayout, it makes no sense 
to merge that branch into itself. It would have sufficed to say git merge 
master.

But anyhow, it appears that there is nothing in master to merge, because 
nothing has happened in master branch after you created the gridBagLayout 
based on it. Hence the message: "Already up-to-date".

Now why Git is saying "Yeeah!" is harder to answer. This only occurs when 
doing an "octopus merge" (a merge with more than two branches being merge). 
Perhaps the authors deemed it so extraordinary (doing these merges are 
rather uncommon), that they saw it fitting to reward the user with some 
enthusiastic feedback.

Out of curiosity I now traced "Yeaah!" back to this 
commit: 
https://github.com/gitster/git/commit/839a7a06f35bf8cd563a41d6db97f453ab108129 
- it was authored by Linus (the inventor of Git) on the 18th of May, 2005, 
just over a month after the project was started. The Git maintainers have 
probably left it in as some piece of nostalgic tribute. 

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/git-users/-/3IZU_N2KmRsJ.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to