zoukankan      html  css  js  c++  java
  • 学习Git分支管理的好网站

    https://learngitbranching.js.org/?locale=zh_CN

    1、创建分支:git branch <分支名>

    2、切换分支:git checkout <分支名>   (也可以checkout某个历史提交的hash值或hash值的前四个字母)

    3、创建并切换分支:git checkout -b <分支名>

    4、提交修改:git commit 提交

    5、分支合并

      1) merge:git merge <待合并分支名>    (在master分支上执行此命令,会将其他分支的修改合并到master上来, 新的master会有两个父节点)

      2) rebase:git rebase <目标分支名>    (取出提交记录合并)

    6、强制切换引用:git branch -f master HEAD^3    (将master分支强制指向前面的倒数第四个版本)

    7、让Head回退:get checkout HEAD^^^^

    8、撤销变更:

      1) reset :git reset  <目标提交版本号>  (回退到之前的版本。这种方法只能修改本地,对远程分支无效)

      2) revert: git revert  <目标提交版本号>  (新增加一个版本, 保留误提交的版本,可以push到远程)

    9、整理提交:git cherry-pick  <提交号1> <提交号2> <提交号...>  (从提交记录里筛选几处来提交)

    多分支并行开发合并策略。

  • 相关阅读:
    团队任务拆解
    团队贡献分分配规则
    使用highcharts绘制美观的燃尽图
    【Alpha】阶段第一次Scrum Meeting
    项目功能规格说明书
    技术规格说明书
    软件工程团队第二次作业
    软工第一次团队作业
    团队作业 # 项目功能规格说明书
    团队作业 #2 —— 项目选择
  • 原文地址:https://www.cnblogs.com/aligege/p/13878566.html
Copyright © 2011-2022 走看看