问题
当使用 Git bash 打算从 GitHub 远程仓库中 pull 文件时, 我使用了 Git pull origin 命令, 结果提示
"You asked to pull from the remote'origin',but did not specify a branch.Because this is not the default configured remote for you current branch."
网上查询了相关资料后我才知道, 这个提示是告诉我们需要指定工作目录分支跟远程仓库分支之间的链接关系.
解决方案
1. 设置 master 对应远程仓库的 master 分支
Git branch --set-upstream master origin/master
设置完成后, 以后每次都可以直接 Git pull 和 Git push, 不需要再指定远程仓库分支.
2. 如果不进行上述设置的话, 则需要指定远程仓库分支
Git pull origin master
push 操作亦如此
Git push origin master
来源: http://www.jianshu.com/p/d55b27738851