git提交本地master分支到远程main分支

Posted 北风几吹夏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git提交本地master分支到远程main分支相关的知识,希望对你有一定的参考价值。

可以使用以下命令将本地 master 分支提交到远程 main 分支:

  1. 首先,需要将本地 master 分支与远程存储库进行同步。可以使用以下命令将更新的数据从远程存储库拉取到本地:

    git fetch origin
    
  2. 切换到本地 master 分支:

    git checkout master
    
  3. 将本地 master 分支合并到主分支 main

    git merge origin/main
    
  4. 最后,将本地 master 分支提交到远程 main 分支:

    git push origin master:main
    

    这个命令会将本地 master 分支提交到远程 main 分支,如果远程分支不存在则会自动创建。

执行以上步骤后,本地 master 分支的更新内容就能够同步到远程 main 分支了。需要注意的是,由于 master 分支是 Git 默认的分支名称,这可能会在一些情况下引起混淆,建议在新项目中使用 main 分支。

Git 本地创建分支并提交远程分支

参考技术A 1.创建本地分支

git branch 分支名,例如:git branch branch_abc

2.切换本地分支

git checkout 分支名,例如从master切换到分支:git checkout branch_abc

3.提交分支数据到远程服务器

git push origin :

例如:

git push origin branch_abc: branch_abc

一般当前如果不在该分支时,使用这种方式提交。如果当前在 branch_abc 分支下,也可以直接提交git push

接着使用如下命令

git branch --set-upstream-to=origin/branch_abc branch_abc

链接:https://www.jianshu.com/p/4f23333a2b15

以上是关于git提交本地master分支到远程main分支的主要内容,如果未能解决你的问题,请参考以下文章

git 强制推送到master

git从入门到精通(合并分支,将更新提交到远程仓库,将本地分支与远程分支做关联)

Git提交代码到主分区

git 提交到本地但未push到远端的代码

Git 本地创建分支并提交远程分支

Git常用操作