代码之家  ›  专栏  ›  技术社区  ›  codingbbq

Git push,分支名称应该是什么?

  •  -1
  • codingbbq  · 技术社区  · 8 年前

    编辑:谢谢大家的帮助,我对这个问题的意图基本上是 Shared repository model

    github的新手。

    我使用以下命令从github克隆了一个分支

    git clone -b amigo --single-branch <git_path.git> localFolderName
    

    那么我 cd光盘 到localFolderName并执行

    git pull
    

    接下来,我创建一个本地分支

    git branch beautiful_branch
    

    然后

    git checkout beautiful_branch
    

    然后我对代码进行所有更改

    git add <fileName> <fileName2>
    

    然后进行提交

    git commit -m "My first commit"
    

    现在的问题是,我想 beautiful_branch 到 amigo 并执行拉取请求。我不确定我的推送命令应该是什么?

    如果我这样做了

    git branch -a
    

    它告诉我

    *beautiful_branch
    amigo
    remotes/origin/amigo
    

    我试过了

    git push -u amigo beautiful_branch
    

    和

    git push -u origin/amigo beautiful_branch
    

    但我犯了致命的错误

    致命:“amigo”似乎不是git存储库

    致命:无法从远程存储库读取。

    如果您能让我知道应该使用什么git命令来推送到amigo分支,那会有所帮助。??

    编辑:

    3 回复  |  直到 8 年前
        1
  •  2
  •   Arun Gowda    8 年前

    首先,你必须合并朋友和美丽的分支。为此

    1. 结帐给朋友

      git checkout amigo
      
    2. 合并朋友和美丽的分支

      git merge beautiful_branch
      

    现在,您在amigo中有了美丽的分支变化。要将这些推到原点,请执行以下操作

        git push origin amigo
    

    编辑:

    由于您需要通过某人的评论将Beauty branch与amigo合并,因此您必须从本地Beauty\u分支推送到源Beauty branch,然后从Beauty branch向amigo分支提出拉动请求。

    1. 将更改提交到Beauty\u分支
    2. 将您的承诺推送到您的origin beautiful\u分支

      git push origin beautiful_branch

    3. 现在您可以转到github,选择您的分支( beautiful\u分行 )默认情况下,它被选为主控形状。

    4. 接下来你会发现 新建pull请求 ,在下一页中选择要合并的基本分支,即 朋友们 .
    5. 请描述您在分支中所做的更改,并提出请求。

    就是这样。任何有权限合并的人都会在审核后将其合并到amigo

        2
  •  1
  •   ScoobyDam    8 年前
    git push origin amigo
    

    这将把您的amigo分支推送到您的源远程存储库。

        3
  •  1
  •   Sajib Khan    8 年前

    确保你在 beautiful_branch 分支,然后尝试推送:

    $ git checkout beautiful_branch  # 'beautiful_branch' is current branch
    $ git push origin HEAD:amigo     # push for 'beautiful_branch' to remote 'amigo'
    

    它将推动您当地的分支机构 beautiful\u分行 远程更改 amigo 树枝

    N、 B。 HEAD:amigo 表示从本地推送 HEAD 至远程 朋友们 . 而且 指示当前本地分支。