详情

首页手游攻略 git分支管理之创建分支、重命名分支、推送分支方式实用指南

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

佚名 2026-09-10 11:20:01

平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“git分支管理之创建分支、重命名分支、推送分支方式”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。

目录
  • 1. 背景
  • 2. 新建custom_test分支
    • 2.1 本地新建custom_test分支
    • 2.2远程新建custom_test分支
  • 3. 新建test分支
    • 3.1 本地切出test分支
    • 3.2 远程新建test分支
  • 4. 总结

    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 详细说明查看、删除、重命名远程分支和tag
    • 借助go语言实现Git 重命名远程分支
    • 一些常用的Git分支命名策略和实践指南

    相关资讯
    点击查看更多
    游戏推荐
    推荐专题
    热门阅读
    推荐下载