Github-默认master改为main引发的问题

Github-默认master改为main引发的问题

将master的代码合并到main(现今默认)

  • git checkout -b main
    # 建立一个新的分支
    git branch
    # 查看当前存在的分支
    git merge master 
    # 将master分支合并到main分支上
    git push origin main
    # push到main分支上,此项操作和网络原因有关系,失败后可以多尝试几次
    git branch -d master
    # 删除本地的master分支
    git push origin --delete master
    # 删除远程github仓库master分支,同样存在网络原因
    
    

pull request冲突:

  1. #查看源
    git remote -v
    

在这里插入图片描述

​ 如只有fork的仓库,没有上游仓库.

#获取源仓库,upstream为源仓库创建的名称
#https的为源仓库的链接
git remote add upstream https://github.com/xxx.git

  1. 出现四个地址成功.

    #获取源地址资源,upstream为源仓库创建的名称
    git fetch upstream
    

你可能感兴趣的:(GIt,git)