zoukankan      html  css  js  c++  java
  • git的协作提交流程

    ### git 提交流程
    - 1.创建一个分支  git branch 分支名
    - 2.切换到自己的分支写代码  git checkout 分支名
    - 3.提交自己分支的代码到本地库  git add *    ;  git  commit -m "massage"   
    - 4.拉去master最新代码,并且合并到自己的分支: git chekout master ;git pull
    - 5.切换自己的分支合并master过来   git checkout 分支名  ; git rebase master   
    - 6.解决冲突后继续提交,同步骤3(若有冲突解决冲突,若没有冲突,跳过此步骤)
    - 7.推送本地分支到远程  git push  ( 如果远程没有建好分支 git push --set-upstream origin 分支名)
    - 8.去到github 提交PULL REQUEST (提交pull request把自己的分支合到master申请,后需要review一下,最终再合并到master)

    ##### git 遇到的一些问题:
    - 当你再别的分支修改了东西,想切换到别的分支无法切换时
        * git stash                    //把暂存区内的修改存储起来
        * git checkout dev             //切换到正确的分支
        * git stash pop                //将存储的修改取出来

    - 当你取消上次的提交时:
        * git reset HEAD^              // 撤回到刚刚commit之前的状态
    鸡肉是我的最爱!
  • 相关阅读:
    java内部类
    重新回顾JSP
    vs 链接动态库 (不用放在可执行文件同一目录)
    c++ 文件夹读取文件
    为人处世
    Windows常用软件
    windows好用的软件
    冒泡排序,快速排序,归并排序
    最大公约数、最小公倍数、所有约数
    linux U盘 硬盘 unable to mount
  • 原文地址:https://www.cnblogs.com/laochiji/p/14516421.html
Copyright © 2011-2022 走看看