如何修复缺少的git远程详细信息?
问题描述:
一些仓库克隆我必须让我做这件事:如何修复缺少的git远程详细信息?
% git pull
% git push
但其他信息库要求我输入:
% git pull origin master
% git push origin master
我觉得我缺少在后一种情况下的东西 - 没有人知道是什么是(不)在这里?我正在使用最新的git版本,显然没有很好地使用它。
答
如果你进入你的版本库目录,然后在编辑器中打开你的.git/config文件。
追加到这个文件的末尾:
[branch "master"]
remote = origin
merge = refs/heads/master
这是非常简单,只是一个别名所以git的默认知道从原始主拉。
答
或者,如果你愿意,你可以做布莱恩Gianforcaro命令行提出了同样的事情:
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
答
此外,为了避免做git push master
,你可以指定你自己的Git配置推什么分行文件,像这样:
[remote "origin"]
...
push = master
复制的[如何使现有的Git分支追踪远程分支?](http://*.com/questions/520650/how-do-you-make-an - 现有-git的分支轨道-A-远程分支) – 2014-05-23 18:37:06