• git 创建项目,创建dev分支,并且关联和提交dev分支,删除无用分支


    1,先拉取主干master代码 git clone +git地址

    1. //示例地址,不可用
    2. //下载远程master分支,并且本地分支名字为master
    3. git clone https://github.com/master-dev.git
    4. //指定下载远程dev分支,并且本地分支名字为dev
    5. git clone -b dev https://github.com/master-dev.git

    2,创建本地分支,切换分支

    假设远程仓库只有mater分支

    此时会在本地生成一个master分支,用git branch --all 查看全部分支

    1. git checkout -b dev //创建并选择分支
    2. 相当于
    3. git branch dev //创建分支
    4. git checkout dev //选择分支

    3,然后切换到本地dev分支 git push,提交到远程dev分支,但是此时还没有关联,只不过远程dev分支有了代码和该dev分支,接下来关联

    注意:此时如果直接git push 会报错,因为没有创建本地dev和远程origin/dev的关联,
    可通过git branch -vv查看本地分支和远程分支的关联关系

    git branch -vv
    

    创建远程分支并提交分支代码和关联

    git push --set-upstream origin dev

    4,接下来关联dev分支 (如果做完了3,4可以不做),做4之前,要用git fetch进行远程仓库分支检索

    git feach
    git branch --set-upstream-to=origin/dev dev 

    5,此时关联完成,下面切换到dev分支即可开发(个人更喜欢vscode)

    git checkout dev

    假如远程分支已存在,可在创建本地分支时与远程分支关联

    git checkout -b dev origin/dev

    写完代码,提交代码到远程,注意一定要关联好在执行

    6,代码编写完开始提交代码

    初始化仓库,适合第一次提交代码的,后面第二次开始不用

    git init

    7,然后git add . 将代码添加到暂存区

    git add .

    8,git commit -m "备注" ,将代码存放在本地

    git commit -m ""

    9,git push 将代码提交到远端origin分支

    git push

    最后远程不用的分支删除

    1. git branch -d dev //删除本地分支
    2. git push origin -d dev //删除远程分支

  • 相关阅读:
    Error:Failed to start LSB: Bring up/down networking的解决方法
    【一起来学C++】————(10)STL之string容器
    Ant Eclipse插件使用
    Spring+Vue增删改查实例
    WRF学习笔记之四:撰写WPS intermediate file添加海冰场/NCL学习/WRF进阶:如何向WRF添加额外气象场?
    Quantexa CDI(场景决策智能)Syneo平台介绍
    ShardingSphere
    PCI设备与UIO驱动
    【大规模 MIMO 检测】基于ADMM的大型MU-MIMO无穷大范数检测研究(Matlab代码实现)
    33.Mybatis-Plus
  • 原文地址:https://blog.csdn.net/m0_64207574/article/details/127610707