当前位置: 首页 > article >正文

git init更改本地默认分支

vscode 提交githu仓库

git init
hint: Using ‘master’ as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch
hint:
hint: Names commonly chosen instead of ‘master’ are ‘main’, ‘trunk’ and
hint: ‘development’. The just-created branch can be renamed via this command:
hint:
hint: git branch -m
Initialized empty Git repository in /home/ubuntu/Work/codebase/Cbase/webserver/server/.git/

Git 初始化仓库时给出了提示信息,告知你当前使用的分支名称是 master,并建议你可以更改默认分支名称为更符合现代标准的名称,如 main

更改默认分支名称

  1. 更改默认分支名称

    由于,执行git init,创建的分支为master,而github创建的仓库默认分支为main,如果你想将新创建的仓库的默认分支名称更改为 main,可以执行以下命令:

    git config --global init.defaultBranch main
    

    这将设置所有新初始化的 Git 仓库使用 main 作为默认的分支名称。

  2. 将当前分支重命名为 main

    如果你已经初始化了仓库,并且想要将当前的分支名称从 master 更改为 main,可以运行以下命令:

    git branch -m master main
    

    然后,使用以下命令检查更改:

    git branch
    

    这会显示当前的分支列表,其中应该包括 main

  3. 创建远程仓库

    如果你还没有设置远程仓库,可以使用以下命令添加远程仓库并推送你的更改:

    git remote add origin https://github.com/LYL1129/webserver.git
    git push -u origin main
    

注意事项

  • init.defaultBranch 设置git config --global init.defaultBranch main 命令将更改你以后初始化的所有新仓库的默认分支名称。这不会影响已经存在的仓库的分支名称。

  • 更新分支名称:如果你正在维护一个现有的项目,确保通知其他协作者分支名称的更改,以避免混淆。

通过这些步骤,你可以根据自己的需求更改默认分支名称,并确保你的 Git 环境与现代最佳实践一致。


http://www.kler.cn/news/359202.html

相关文章:

  • 富格林:防备出金失败安全指南
  • 《深度学习》模型的部署、web框架 服务端及客户端案例
  • SD-WAN可以搭建在任何网络上,通过中央控制器管理企业所有用户的终端路由器,实现集中配置和监控。
  • 【学术会议征稿】第五届材料化学与复合材料国际学术会议(MCCM 2024)
  • 基于Multisim模拟乒乓球游戏竞赛电路(含仿真和报告)
  • 大数据-180 Elasticsearch - 原理剖析 索引写入与近实时搜索
  • 全方面熟悉Maven项目管理工具(二)坐标、pom.xml文件的解读!
  • VSCODE使用记录
  • 根据日志优化微调
  • 【刷题11】分治—快速排序
  • 精华帖分享 | 缠论系列
  • ArcGIS Pro SDK (十七)宗地结构
  • SourceMonitor,免费代码统计工具,覆盖率,圈复杂度,代码行
  • javase笔记6----集合1
  • MySQL【知识改变命运】07
  • maven父子结构的项目依赖包传递规则
  • smbms(2)
  • Jtti:phpStudy在运行PHP文件时出现中文乱码?
  • 尚动云馆·校园体育场馆管理系统(SpringBoot+Vue)
  • 数据库中存储树状关系的数据