相关疑难解决方法(0)

如何将新的本地分支推送到远程Git存储库并跟踪它?

我希望能够做到以下几点:

  1. 基于其他(远程或本地)分支(通过git branchgit checkout -b)创建本地分支

  2. 将本地分支推送到远程存储库(发布),但使其可跟踪,git pullgit push立即工作.

我怎么做?

--set-upstream在Git 1.7中知道,但这是一个创作后的动作.我想找到一种方法,在将分支推送到远程存储库时进行类似的更改.

git repository git-push git-remote git-branch

4154
推荐指数
16
解决办法
323万
查看次数

更改Git遥控器'推送到'默认值

我想更改Git默认远程分支目的地,所以我可以

git push
Run Code Online (Sandbox Code Playgroud)

代替:

git push upstream
Run Code Online (Sandbox Code Playgroud)

目前这被设置为原始远程,我想将其设置为不同的远程.

我试图删除原始(克隆自)遥控器

git remote rm origin
Run Code Online (Sandbox Code Playgroud)

哪个确实删除了原来的遥控器.但并没有解决git push问题.我还是得到:

致命:没有配置推送目的地.
从命令行指定URL 或使用...配置远程存储库

我也试过玩:

git remote set-url --push myfork origin
Run Code Online (Sandbox Code Playgroud)

和其他选项,但似乎没有工作(也许是因为我太快删除了原点遥控器?)

这里答案后,我试图改变:

git config push.default upstream (or matching)
Run Code Online (Sandbox Code Playgroud)

但都没有奏效.

git git-push git-remote

201
推荐指数
11
解决办法
11万
查看次数

标签 统计

git ×2

git-push ×2

git-remote ×2

git-branch ×1

repository ×1