Git的其他操作记录
- 经验分享
- 时间:2023-10-12 16:03
- 1775人已阅读
简介
在之前文章中《git切换远程仓库地址》凯哥介绍了,怎么将本地已经有的git项目切换到其他远程仓库中。在切换之后,可能推送的时候提示refusingtomergeunrelatedhistories错误一、refusingtomergeunrelatedhistories错误解决二、解决方案在你操作命令后面加–allow-unrelated-historiesgit merge
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在之前文章中《git 切换远程仓库地址》凯哥介绍了,怎么将本地已经有的git项目切换到其他远程仓库中。
在切换之后,可能推送的时候提示refusing to merge unrelated histories错误
一、refusing to merge unrelated histories错误解决
二、解决方案
在你操作命令后面加 –allow-unrelated-histories
git merge master --allow-unrelated-histories
二、在gitlib页面上怎么修改分支名称
命令
1、重命名当前分支:
$ git branch -m <new_branch_name>
2、推送新分支,从而创建一个新的远程分支:
$ git push origin <new_branch_name>
3、删除旧的远程分支(删除前看 注意事项 ):
$ git push origin -d -f <old_branch_name>
注意事项
建议备份原有项目
在项目设定中取消【分支保护】
在删除旧分支之前,需要将原有的【默认分支】改为新的“main” 分支
如果错误错误:
保护分支策略: 远程仓库可能配置了保护分支规则,不允许直接向
master
分支进行推送。这种情况下,普通用户需要先将改动合并到其他分支并通过Pull Request来发起审查和合并。