zoukankan      html  css  js  c++  java
  • git命令使用(三)

    git的使用--分支的使用

    我们都知道拉取代码的时候,拉下来的是默认的分支,但我们需要的是,其他分支的使用操作

    开始,拉取项目

    git clone url
    

      查看分支,显示默认分支

    git branch 
    

      创建本地分支,最好和远程名称一样,并切换到新创建的分支

    git branch dev
    
    git checkout dev
    //或者
    git checkout -b dev
    

      把本地分支与远程分支进行连接

    git branch --set-upstream-to=origin/dev dev
    // 当你的默认分支为空的情况下,进行下拉取代码
    git pull
    

      在dev的基础上来新建一个本地分支

    git branch new
    //此分支用来进行开发使用
    

      在new分支上进行开发使用在远程上也同样去创建新的

    git push origin new:new
    //创建远程分支
    

      看看本地分支和远程分支是否连接上,没有连接上的话,需要进行连接

    git branch --set-upstream-to=origin/new new
    

      这时候你就有了你自己的开发分支了,在开发时你在和多人共同开发项目的时候,你们都需要往dev上去推送内容,为了不出现代码冲突的问题,就需要你每次推送代码的时候,需要拉取下最新的dev分支内容

    // 在dev分支
    git pull
    
    // 在new分支上,进行替换成最新的,但是如果出现了代码不一样,需要探讨到底保留谁的代码,在进行以后的操作
    
    git merge dev
    

      如果双方都进行修改了就会出现下面的错误,(我这就是演示,双方都改的aaa.txt文件)

      上面的一步有错误需要先把你的代码进行存储到本地存储库中

    当你出现上面的错误的时候,它提示你要先暂存下你修改的内容
    需要你在你本地的开发分支上
    git add .
    
    git commit -m '暂存'
    **千万不要push**
    
    然后在执行
    git merge dev
    

      执行完上面的操作就能在你的代码上看到这样的东西,进行和另一程序员探讨下,需要保存谁的代码在点击上面的中文就行,**千万不要私自更改**,**千万不要私自更改**,**千万不要私自更改**,要不不会被骂死,也会被喷死的。

      点击完后,记得保存,记得保存,记得保存

      你改完后就需要你上传到git远程上了

    git add .
    
    git commit -m '修改bug:bug编号'
    
    git push
    

      然后在git上进行合并操作:

    找到《合并请求》,进行《新建合并请求》,来源分支选择《new》,目标分支选择《dev》,进行《比较后继续》

    标题:写问题 

    描述:写你修改的bug,和bug编号

    指派给审查代码的人,如果,有里程碑选择里程碑

    最后,勾选上接受合并请求后删除源分支(要保留分支的整洁度,只留下dev,master,release分支)

  • 相关阅读:
    一维,二维差分 (P3397 地毯)
    P3406 海底高铁
    P2004 领地选择
    priority_queue 大顶堆与小顶堆的用法 & 常见数据结构时间复杂度
    AcWing 电影
    P2678 跳石头
    HDU2041超级楼梯
    HDU2087剪花布条
    n条线分平面问题解决方法总结
    HDU2034 人见人爱A-B(C++)
  • 原文地址:https://www.cnblogs.com/yishifuping/p/10063901.html
Copyright © 2011-2022 走看看