Posted Thursday, 17 September 2009 at 22:37 by Andrew Liu
Tagged: Git | web development
Read more blogs...
Git pull yields this response: "You asked me to pull without telling me which branch..."
After a few attempts, this becomes quite annoying. What do you do to fix it?
There are a few ways to solve this.
1. Delete and re-create the repository with "git clone <repo>". When I looked in the .git/config file in the newly cloned repository, I saw these magic settings:
remote = origin
merge = refs/heads/master
2. Of course, now that you know, you can hand edit this file yourself.
3. Or you can do it the 'git' way, properly
git config --list
Shows you the current configuration settings.
What you need to do is:
git config branch.master.remote origin
git config branch.master.merge=refs/heads/master