当前位置: 首页 > 知识库问答 >
问题:

将Git远程“推送”更改为默认值

杭柏
2023-03-14

我想更改Git默认远程分支目标,这样我就可以

git push

而不是:

git push upstream

目前它被设置为源遥控器,我想把它设置为不同的遥控器。

我试图删除原来的(克隆的)遥控器

git remote rm origin

这确实删除了原始遥控器。但不能解决 git 推送问题。我仍然得到:

致命:没有配置的推送目标。从命令行指定 URL
,也可以使用以下命令配置远程存储库:

我还试着玩:

git remote set-url --push myfork origin

和其他选项,但似乎都不起作用(可能是因为我太快删除了源远程?)

按照这里的答案,我试图改变:

git config push.default upstream (or matching)

但两者都不起作用。

共有3个答案

太叔京
2023-03-14
匿名用户

使用Git 2.3.2。。。

git branch --set-upstream-to myfork/master

现在,状态pushpull和pull

松博耘
2023-03-14

要更改“连接”到分支的上游远程服务器,请使用带有上游配置标志的git-branch命令。

确保遥控器首先存在:

git远程vv

为当前(已签出)分支设置首选遥控器:

git分支-设置上游

使用正确的上游远程验证分支是否设置:

git分支-vv

贺元明
2023-03-14

您可以使用git推-u

 类似资料:
  • 本文向大家介绍Git 将本地更改推送到SVN,包括了Git 将本地更改推送到SVN的使用技巧和注意事项,需要的朋友参考一下 示例 命令 将为您的每个本地git提交创建SVN修订版。与SVN一样,您的本地git历史记录必须与SVN信息库中的最新更改同步,因此,如果命令失败,请尝试先执行git svn rebase。

  • 我想使用GitHub操作自动化我的构建过程,这个过程有以下步骤: 签出 构建 打包 标记 增量版本 提交更改 推送标记和新提交 将包推送到repo

  • 这是我当前的git分支的样子 源自。我已经完成了将我的代码提交到我的分支,现在当我尝试推送我的分支时,我得到以下错误。 我该如何把这根树枝推过去呢?

  • 我正在使用maven发布插件,以便能够使用jenkins的发布插件。我正在使用一个在linux系统(centos)上运行它的多模块项目。为此,我在父pom中添加了以下插件配置: 也添加到这个这些行的顶部: 之后,我运行以下maven命令:mvn-B release:clean release:prepare release:perform prepare还成功地将pom版本及其模块(子项目)推广到

  • iOS 远程推送 之前曾经简要整理过iOS远程推送各个回调的一些内容 传送门 感觉脑子不够用了, 很多内容当时整理的不够详细清晰, 记忆也逐渐模糊 考虑很早的一些回调方法明显已经用不上了, 之前的部分文章也失去了回头再看的意义, 所以本篇文章主要以iOS 10.0 +为主, 重新梳理一下, 便于今后翻阅 若这篇文章有描述错误的地方, 还请及时指出 基础业务回调方法总结 一、 iOS 10 + 注册

  • 在安装了以管理中的冲突后,仍然会为我打开默认设置: 以下是本回答中提到的配置: 注意:我可以用简单的文件单独运行,但是我不能在我的git项目中运行它。任何想法? 编辑:这里是我的. gitconfig: