Git把master分支重命名为main分支

选中文字可对指定文章内容进行评论啦,绿色背景文字可以点击查看评论额。

在Github创建新的仓库,它会把默认分支命名为main,而不在是原来的master。对于旧的仓库,如果想把默认分支名master改为main,可以按以下步骤操作:

支切换的master分支

git checkout master
git pull origin master

为了保证代码是最新的,执行pull拉取最新代码。

创建main分支

执行命令:

git branch -m main

基于master分支创建main分支。

接着,推送新的分支到远程仓库:

git push origin -u main

在远程仓库上修改默认分支

登录github页面,进入仓库,选择设置(Setting),然后选择设置页的branch菜单,如下:

点击Default branch的修改图标,把master改为main即可。

删除master分支

修改默认分支成功后,可以把master分支删除:

git push origin --delete master

版权声明:著作权归作者所有。

相关推荐

[译]支持iPhone X

苹果发布了顶部带有“凹口”,底部是主屏幕指示器的iPhone X,WWDC 2017公布SDK的一些修改背后的原因就更清晰了。安全区域布局指南(Safe area layout guides)可能有所帮助,但对于表/集合视图和搜索栏还是有一些问题。安全区域布局指南(Safe Area Layout Guide)苹果在i

Git删除本地和远程分支

Git删除本地分支有两种方法删除本地分支$ git branch -d <branch_name> $ git branch -D <branch_name> -d:--delete的简写-D:--delete --force的简写Git删除远程分支Git v2.8.0$&n

Git切换分支到指定的提交(commit)

Git要切换到指定的提交,先找出提交的commitIdGit查找commitId$git log commit cbcf45ec166eee4ca0ade2dc78f1445f7d39f0ab Author: xxx Date:  Wed Jan 24 11:29:34 2018 +0800 fix bug

Git重命名本地和远程分支

1、在本地新建分支git branch -m old_branch new_branch 2、unset-upstream新分支git branch --unset-upstream new_branch 这是为了避免新分支还会使用旧分支名push到远程服务器。3、关联新分支到远程服务器git push --

Pandas dataframe重命名列名

Pandas重命名有三种方法:1、使用columns重命名>>> df = pd.DataFrame({'$a':[1,2], '$b': [10,20]}) >>> df.columns = ['a', 'b'] >>> df  &n

Shell脚本正确获取Git当前所在分支的方法

看到一些博文提到获取shell脚本获取git当前分支使用了git branch,类似的方法如下:#!/bin/bash function git.branch { br=`git branch | grep "*"` echo ${br/* /} }实际上,这是一种错误的方法。原因如下:$ git branch * master next $ git checkout master^0

MongoDB重命名内嵌数组里对象的字段名

MongoDB的$rename操作符是不能对数组的对象进行重命名。如下:{ Field1: "", Field2: [ { NestedField1: "", NestedField2: "" }, { NestedField1: "", NestedField2: "" }, ... ]}如果直接使用$rename操作符对NestedField1重命名:db.testc

JIT的分层编译和逃逸分析

JIT到底在Java的运行中发挥了什么作用呢?根据查阅到的资料,一个作用是做分层编译,一个是做对象的逃逸分析。对于循环体中的代码,循环到一定的程度的时候,就会被再次被编译,编程执行速度更加迅速的代码。对于新建的对象,讲过逃逸分析,如果数据不会逃逸,则将数据放在栈上,不再在heap上新建这个对象。这样的好处是:避免了在堆上新建的锁堆导致的资源损耗不需要GC