zoukankan      html  css  js  c++  java
  • git 使用流程

    github上建一个项目

    打开git(点击电脑空白处,右键点击git Bush here)

    git clone url
    克隆完之后点击本地项目,右键找到git Bush Here
    当前应该是master分支,项目主分支

    git checkout -b name 创建一个工作分支

    工作 写代码

    工作后

    git add .

    git commit -m '注释,干了啥'

    git checkout + master (主分支) 注释: 回到主分支

    看看有没有别人提交代码

    git pull 把别人写的代码pull下来

    git checkout +自己分支 回到自己的开发分支

    git rebase master 检查有无冲突代码 如果有查看文件位置,解决冲突,删除 重复的代码 一般就是协调删除某人的代码,两人写的功能相同协调删除
    <前两步主要是把自己分支的commit去掉,保存为补丁,补丁放到".git/rebase"目录,自己的分支就会保存为master最新的分支>

    解决后使用

    git add 更新有冲突的索引

    git rebase --continue 继续应用余下的补丁

    如果没有冲突

    git checkout master 切换到主分支

    git merge +自己的分支

    git push

    git status 察看工作状态

    git checkout +自己的分支 切换到自己的分支(必须操作)

    exit 退出

    ------------------------------------------------------------
    不常用:git rebase --abort在任何时候,你可以用--abort参数来终止rebase的行动,且你建的分支会回到rebase开始前的状态

  • 相关阅读:
    C#产生不重复随机数
    NT6 HDD Installer(硬盘装系统工具)装系统
    R语言实现 广义加性模型 Generalized Additive Models(GAM) 入门
    matlab小段代码学习
    java连接sql server2005
    python正则表达式
    Ubuntu下安装配置JDK 7
    mysql取代rand()的高效率随机读取方法
    UVA 1335 Beijing Guards
    杂思
  • 原文地址:https://www.cnblogs.com/zz-tt/p/6595750.html
Copyright © 2011-2022 走看看