Git从本地回购推动到原产地

时间:2013-04-10 21:14:49

标签: git

我需要问这个问题,但可能很简单,但我试着寻找答案,谷歌的结果都指向了一个无效的答案。

我目前的设置是

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

git branch
* m1
  master
  remote

我使用check checkout -br m1

创建了m1作为回购

我正在m1本地分支中进行所有更改而不是掌握,因此我在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中的更改​​推送到原点。我错过了一些基本的concpet,但不确定它是什么。谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:2)

您没有远程指定所需的分支,因此它假设为origin / m1。

尝试

git push origin m1:master

语法是

git push remote local_branch:remote_branch