当前位置:  开发笔记 > IOS > 正文

如何修复丢失的git远程详细信息?

如何解决《如何修复丢失的git远程详细信息?》经验,为你挑选了3个好方法。

一些存储库克隆我允许我这样做:

% git pull
% git push

但是其他存储库要求我输入:

% git pull origin master
% git push origin master

我想我在后一种情况下遗漏了什么 - 有谁知道这里发生了什么(不是)?我正在使用最新的git版本,显然不能很好地使用它.



1> Brian Gianfo..:

如果您进入存储库目录,然后在编辑器中打开.git/config文件.

将其附加到文件末尾:

[branch "master"]
     remote = origin
     merge = refs/heads/master

这几乎只是一个别名,所以git默认知道从源master获取.



2> Aristotle Pa..:

或者如果您愿意,可以使用命令行提出的Brian Gianforcaro提出的相同操作:

git config branch.master.remote origin
git config branch.master.merge  refs/heads/master



3> mipadi..:

另外,为了避免这样做git push master,你可以在Git配置文件中指定要推送的分支,如下所示:

[remote "origin"]
        ...
        push = master

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有