首页 > 其他分享 >git将本地默认分支推送到远程默认分支

git将本地默认分支推送到远程默认分支

时间:2023-04-23 17:26:27浏览次数:36  
标签:git 默认 推送 main 远程 分支

git push -u origin main 命令用于将本地默认分支(这里假设为 main)的代码推送到远程仓库中,并将其与远程默认分支关联起来(通常为 origin/main)。

具体操作步骤如下:

  1. 在本地仓库中提交你的代码到默认分支 main

    $ git add .
    $ git commit -m "xxx"
    
  2. 将本地默认分支 main 推送到关联的远程默认分支(通常为 origin/main):

    $ git push -u origin main
    

    该命令将代码推送到远程默认分支,并将本地默认分支与其关联起来。-u 参数的意思是将这个远程分支设为本地分支的 upstream(上游),以后的 push 或 pull 可以直接使用 git pushgit pull 命令。如果不使用 -u 参数,则需要在每次 push 或 pull 命令后指定远程分支名。

以上就是将本地默认分支推送到远程默认分支的步骤,建议在每次提交代码后使用该命令同步代码到远程仓库。

标签:git,默认,推送,main,远程,分支
From: https://www.cnblogs.com/echohye/p/17347112.html

相关文章

  • git本地仓库与远程仓库进行关联
    gitremoteaddorigin<远程仓库地址>命令用于将本地仓库与远程仓库进行关联,建立远程仓库的别名为origin。其中<远程仓库地址>是你在GitHub或其他Git仓库网站上创建的仓库的地址。具体操作步骤如下:在GitHub或其他Git仓库网站上创建一个新仓库。在本地仓库目录......
  • git将远程仓库从本地仓库的关联列表中移除
    如果要将远程仓库从本地仓库的关联列表中移除,可以使用gitremoterm命令,将要移除的远程仓库的别名作为参数传递给该命令,例如:$gitremotermorigin上述命令将从当前Git仓库的关联列表中移除名为origin的远程仓库。注意,使用gitremoterm命令只会将远程仓库的别名从本......
  • 将CVS版本库迁移到Git
    cvs项目全路径:ls/home/cvsroot/crmCVSROOT myCRM19----------------------------------------------------------------------------------------------------------#安装两个工具yum install git-cvsyum install cvsps #创建一个目录存放,并进入目录mkdir/home/aa......
  • Eclipse默认标签TODO,XXX,FIXME和自定义标签[转]
    1TODO表示需要实现,但目前还未实现的功能2XXX勉强可以工作,但是需要改进的功能3FIXME代码是错误的,不能工作,需要修复4.自定义标签window-->preferences-->java-->compiler-->tags选择new,输入tag,选择priority,ok上述所有注释都会被eclipseta......
  • 搭建Git服务
    搭建Git服务远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。搭建Git服......
  • Linux 环境,设置git账户密码,免登录
    1git配置个人用户信息#配置用户名gitconfig--globaluser.namewangjing#配置用户邮箱[email protected]#配置记住用户验证信息gitconfig--globalcredential.helperstore#查看相关配置信息gitconfig--lis  2保存账号2.1创建配......
  • 修改Git全部Commit提交记录的用户名Name和邮箱Email
    当我们换邮箱了,想把已经提交过的commit的邮箱和用户名改成新的时候。先把本地配置成新的gitconfiguser.name'丁少华'gitconfiguser.email'新邮箱@xx.com'这时候就可以用下面的脚本代码了在项目根目录下创建email.sh写入下面这段代码#!/bin/shgitfilter-branch......
  • github的repository和star的区别
    在GitHub上,Repository(仓库)是一个用于存储、管理和共享代码的项目空间,而Star则是用户对某个项目的一个收藏行为。当您Star一个GitHub上的项目时,这个项目就会被添加到您的收藏列表中,您可以通过收藏列表方便地找到这个项目,也可以收到这个项目的更新通知。Star还可以反映出一个项目的......
  • STM32F103的默认测试端口(JTAG\SW)用作普通IO口的配置
    STM32F103的默认测试端口(JTAG\SW)介绍STM32F103的PB3、PB4、PA13、PA14、PA15在默认上电状态并不是具有普通 IO 的功能的。而是用作SWJ-DP端口(用于JTAG调试)  这些引脚只有重定义功能后才能作为普通的IO口使用,所以我们需要对这些引脚进行配置的时候开启AFIO复用时钟。下......
  • VsCode 重置默认设置
    一般vscode设置除了问题或者显示界面出问题后我们可通过重置配置文件来解决1.打开如目录:C:\Users\电脑名称\AppData\Roaming\Code\User(注意替换pcName为自己电脑设置的名称)2.用记事本打开目录下的settings.json,修改里面的对应配置可以解决对应的问题,重置的话全部删除就好了......