If you use a GUI, I don't really know too much. I prefer sourcetree anyway.
Regarding your question, you need to pull changes from the upstream repository. Meaning, you have 3 repos in structure for github:
UPSTREAM (ORIGINAL INDIELIB)
|
|
ORIGIN (YOUR FORK)
|
|
YOUR LOCAL REPO
So If I want to pull your changes from merge request, instead of doing it automatically via github, I can do:
Merging via command line
Step 1: Check out a new branch to test the changes — run this from your project directory
git checkout -b faybe-master master
Step 2: Bring in faybe's changes and test
git pull
git://github.com/faybe/indielib-crossplatform.git master
Step 3: Merge the changes and update the server
git checkout master
git merge faybe-master
git push origin master
You can configure upstream repository. Check this post
http://gitready.com/intermediate/2009/0 ... anges.htmlDoes it make sense?