I want to synchronize my local repository with a remote one so that my local repository becomes a 100% copy of the remote one - meaning that if certain files differ in these
(This info is from The Git User's Manual)
I'm also learning, so this might not be exactly an answer to the question but it might help somebody:
git branch -r)git fetch. This will not effect any of you existing, custom created branches.git add origin /path/to/repository) use git checkout origin/branch_name, this will override your locals changes on branch branch_name