git分支管理之创建分支、重命名分支、推送分支方式

 更新时间:2026年01月23日 08:41:34   作者:babybin  
本文介绍了如何在多人协作中处理测试分支(test)被定制开发代码的问题,通过重命名test分支为custom_test,并从master分支创建一个新的test分支来解决,整个过程使用了git的创建、删除、修改和推送分支的功能

1. 背景

当前有两个分支master和test, 一般测试分支在test完成,测试没问题之后,合并到master分支。

然而在多人协作中,test分支被提交了很多给其他项目定制开发的代码,不能将其合并到master。

因此,我需要将现有test重命名成custom_test,然后从master切出一个新的test分支。

分成两个步骤完成, 创建custom_test分支 和 创建新的test分支。

2. 创建custom_test分支

2.1 本地创建custom_test分支

在本地环境重命名test分支成custom_test。

# 如果在当前分支 test
git branch -m custom_test

# 如果不在当前分支,也可以先git checkout test
git branch -m test custom_test

2.2远程创建custom_test分支

# 2. 删除远程旧分支
git push origin --delete test

# 3. 推送新分支到远程
git push origin custom_test

# 4. 设置本地分支跟踪新的远程分支
git push origin -u custom_test

3. 创建test分支

3.1 本地切出test分支

# 本地从master切出test
git checkout master
git checkout -b test

3.2 远程创建test分支

# 推送到远端
git push origin -u test

4. 总结

这个过程中使用了git分支管理的创建、删除、修改、推送四个功能点。

  • 创建: git checkout -b test
  • 删除:git push origin --delete test
  • 修改: git branch -m test custom_test
  • 推送:git push origin -u test  (第一次推送,远端不存在test时,需加上-u)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Git安装详细图文教程(Git 安装过程的每一个步骤)

    Git安装详细图文教程(Git 安装过程的每一个步骤)

    这篇文章主要介绍了Git安装详细图文教程(Git 安装过程的每一个步骤),本文以Git-2.35.1.2-64-bit.exe为例给大家讲解安装过程,需要的朋友可以参考下
    2023-02-02
  • 从git仓库中删除.idea文件夹的小妙招

    从git仓库中删除.idea文件夹的小妙招

    这篇文章主要介绍了从git仓库中删除.idea文件夹的小妙招,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Vscode 打字特效插件Power Mode安装使用介绍

    Vscode 打字特效插件Power Mode安装使用介绍

    本文给大家推荐的是一款Vscode的打字特效的插件Power Mode的安装使用说明,插件非常的炫酷,推荐给大家,希望大家能够喜欢
    2020-02-02
  • Git多仓库用户身份自动切换与隐私保护的操作指南

    Git多仓库用户身份自动切换与隐私保护的操作指南

    使用Git includeIf功能实现多仓库身份自动切换,支持 HTTPS/SSH 协议,保护个人隐私,告别手动配置的烦恼,从 GitHub个人项目到公司内网仓库,一套配置解决所有身份管理问题,本文将系统讲解如何利用 Git 的 includeIf 功能,实现自动切换用户身份,需要的朋友可以参考下
    2025-10-10
  • Git Commitizen提交规范化自动生成changelog文件

    Git Commitizen提交规范化自动生成changelog文件

    这篇文章主要为大家介绍了Git Commitizen提交规范化自动生成changelog文件详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 将Git存储库克隆到本地IntelliJ IDEA项目中的详细教程

    将Git存储库克隆到本地IntelliJ IDEA项目中的详细教程

    这篇文章主要介绍了将Git存储库克隆到本地IntelliJ IDEA项目中的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • IDEA/WebStorm卡顿问题与启动参数调优完全指南

    IDEA/WebStorm卡顿问题与启动参数调优完全指南

    近期随着项目开展,文件逐渐增大,webstrom频繁出现卡顿,而且时有崩溃现象,这篇文章主要介绍了IDEA/WebStorm卡顿问题与启动参数调优完全指南的相关资料,需要的朋友可以参考下
    2025-11-11
  • Win10下为VSCode配置LaTex编辑器的方法

    Win10下为VSCode配置LaTex编辑器的方法

    这篇文章主要介绍了Win10下为VSCode配置LaTex编辑器的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 一文了解Hive是什么

    一文了解Hive是什么

    Hive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类 SQL 查询功能,对Hive是什么及优缺点感兴趣的朋友跟随小编一起看看吧
    2022-05-05
  • Config服务端连接Git配置的技巧

    Config服务端连接Git配置的技巧

    今天小编抽空给大家介绍Config服务端连接Git配置的技巧,代码分为导入依赖和编写配置文件的方法,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-09-09

最新评论