Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git从本地回购推送到源站_Git - Fatal编程技术网

Git从本地回购推送到源站

Git从本地回购推送到源站,git,Git,我需要问这个问题,但可能它的方式很简单,但我试图搜索答案,谷歌的结果都指向我一个不起作用的答案 我当前的设置是 git branch -r origin/HEAD -> origin/master origin/master git branch * m1 master remote 我使用get checkout-br m1将m1创建为回购 我在m1本地分支中进行了所有更改,而不是在master中进行更改,因此我在pom.xml中进行了一些更改,并将其合并,如下所示

我需要问这个问题,但可能它的方式很简单,但我试图搜索答案,谷歌的结果都指向我一个不起作用的答案

我当前的设置是

git branch -r
  origin/HEAD -> origin/master
  origin/master

git branch
* m1
  master
  remote
我使用get checkout-br m1将m1创建为回购

我在m1本地分支中进行了所有更改,而不是在master中进行更改,因此我在pom.xml中进行了一些更改,并将其合并,如下所示

 git log --graph --stat origin/master..
* commit c44d62aecef8bef168cc60303ef36dab47117428
  Author: Yatin
  Date:   Wed Apr 10 13:38:44 2013 -0700

      fixing error in pom.xml

   map_reduce/pom.xml |   14 ++++++--------
   1 files changed, 6 insertions(+), 8 deletions(-)
我想把我在m1本地回购协议中所做的更改推到原点 我已经试过了

git push origin m1

这基本上创建了一个名为m1的新远程回购协议。我不想创建一个名为m1的远程回购,只想将m1中的更改推送到origin。我遗漏了一些基本信息,但不确定是什么。有人能告诉我怎么做吗?

您没有指定远程需要哪个分支,所以它假定为origin/m1

试一试

语法是

git push remote local_branch:remote_branch

几乎和我想的答案一样。我只是习惯于在推送本地分支之前将它们合并到master。这不起作用,并且给我如下所示的错误------git push origin/master m1 fatal:“origin/master”似乎不是git存储库fatal:远程端挂起unexpectedly@eis我也有同样的问题,谢谢,但我还有一个问题:如何删除在源代码上创建的m1?@user2441441 standard
git push-origin——删除m1
应该这样做
git push remote local_branch:remote_branch