zoukankan      html  css  js  c++  java
  • git的使用

    1.克隆开发的项目

    git +clone +<url>

    克隆指定分支的代码(如dev分支):

    git clone -b <dev> <url>

    2.在dev的分支下拉出自己将要开发的新分支:

    git checkout -b  luke

    3.更改完项目后,提交到本地仓库

    git add .
    git commit -m "feat: add README file"

    4.到dev主分支去拉取最新的dev代码(可能你开发的时候有别的同事提了新的代码到dev上)

    git checkout dev
    git pull origin dev

    5.再回到分支上去,进行rebase

    git checkout luke
    git rebase dev

    rebase完后看一下编译器,如果有冲突的话,就去解决冲突,解决完后:

    git add .
    注意:这里不用git commit -m “” git rebase
    --continue

    直到出现下图就算成功:

    6. 然后提交到远程仓库:

    git push origin luke

    7.然后就可以去线上提PR

    8.线上合并分支到dev后就把本地的分支也删除,然后拉一下最新的代码

    git branch -d luke
    git pull origin dev

    9.问题解决

    如果push上去前忘记去pull最新的dev分支代码,就会导致提PR的时候不能自动合并的:

    先去把主分支上的代码拉取到最新

    git checkout dev
    git pull origin dev

    再切换到自己的开发分支,rebase(这时候会提示有冲突,去解决冲突)

    git checkout luke
    git rebase dev

    然后进行上面第五步操作直到解决冲突

  • 相关阅读:
    第二阶段站立会议第三天
    第二阶段站立会议第二天
    第二阶段站立会议第一天
    测试计划
    cnblogs用户体验及建议
    第一阶段绩效评估
    第一阶段各组意见回复
    第一阶段团队评价
    站立会议第十天
    站立会议第九天
  • 原文地址:https://www.cnblogs.com/meteorll/p/14182095.html
Copyright © 2011-2022 走看看