一些倉庫克隆我必須讓我做這件事:如何修復缺少的git遠程詳細信息?
% git pull
% git push
但其他信息庫要求我輸入:
% git pull origin master
% git push origin master
我覺得我缺少在後一種情況下的東西 - 沒有人知道是什麼是(不)在這裏?我正在使用最新的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://stackoverflow.com/questions/520650/how-do-you-make-an - 現有-git的分支軌道-A-遠程分支) – 2014-05-23 18:37:06