github合并master和main

本文介绍了如何将GitHub上的master分支代码合并到新的默认分支main。首先,通过`git checkout main`切换到main分支,然后使用`git merge master --allow-unrelated-histories`进行合并,接着`git pull origin main`和`git push origin main`同步更新。注意,GitHub现不支持密码授权,需使用个人访问令牌。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

github合并master和main

一、背景

自建的github仓库存在两个分支:main和master,之前代码push到master分支,需将master分支上的代码合并到main分支。2021年8月后,github默认分支为main

二、步骤

git checkout main
# 切换到分支 'main'
# 您的分支与上游分支 'origin/main' 一致
git branch
# * main
#  master
git merge master --allow-unrelated-histories
# 将master分支合并到main上
# Merge made by the 'recursive' strategy
git pull origin main
git push origin main

三、备注

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

github当前不支持git账号密码授权,需使用username+token

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值