zoukankan      html  css  js  c++  java
  • git merge branches

    git clone url #克隆新的版本库
    git init
    git pull repo_name #有关联的远程库,抽取并和本地合并
    git fetch remote_repo_name #抽取并新建分支
     
      
     
    #在当前commit对象上新建分支   指针head
    #head指向正在工作中的本地分支的指针(别名)
    #不会切换到新建的分支上
    git branch branch1
     
    #切换分支将head指向branch1
    git checkout branch1
     
    #工作流程卡
    #在不同的分支里反复切换,并在时机成熟时把他们合并到一起
    #git的分支实际是一个包含所指向对象校验和的文件(40个字符长度SHA-1字串)
     
    #分支的新建和合并
    #0、自己工作分支mybranch,工作的好好的
     
    #1、突然有新需求,先切换到生产环境分支product;
    git checkout product
     
    #2、为新需求新建分支branch_pack,切到其中,并在其中编码,直到通过测试用例
    # -b 新建分支并切换到其上
    git checkout -b issueXXXX
     
    #3、切换到生产环境分支product,将2中的开发工作分支branch_pack合并进来,然后推送到生产服务器上
    git checkout product
    # 合并
    git merge branch_pach
    #冲突解决,merge失败时很可能因对同一文件的同时更改,所以必须手动人工解决 取舍代码,确认冲突解决后需要把冲突文件 git add到staged area,运行git status查看所有状态确保无误后再git commit提交,注释好冲突为什么这么解决
     
    git push 远程仓库名  本地仓库名
     
    #分支删除
    git branch -d branch_pach
     
    4、切换到mybranch继续自己的工作
    git checkout mybranch
      
    #切换分支最好没有待提交的文件,即stage area是清洁的
    #查看各个分支最后一个提交对象的信息
    git branch -v
    git branch --merge/no-merged
    #查看哪些分支已被并入当前分支(译注:也就是说哪些分支是当前分支的直接上游
     
     
     
    #给分支生成patch文件可以给
    git format-patch
     
     
    #把本地名为serverfix的分支推送到远程origin库的awesomebranch分支
    git push origin serverfix:awesomebranch
     
    #跟踪远程分支 从远程分支checkout出的本地分支成为  跟踪分支
    git checkout -b sf origin/serverfix
    git checkout --track origin/serverfix
      
    #删除远程分支
    git push origin :serverfix
     
    git两种开发分支方法
    长期分支:一个主分支保持稳定代码,其余多个开放分支
    特性topic分支:多个短期单一功能的分支
     
    #给当前文件 打特定版本标签
    git tag -a  beta0.1 -m "some 注释"
     
    #回退到某个tag
    git tag beta0.1
  • 相关阅读:
    使用 RAISERROR
    简单计算 2个日期 相差的 天数 和 小时数
    一个 SQL 分段排序的问题(也可以理解为 段内汇总排序问题)
    清除数据库里面所有用户表的数据
    SQL for xml path 应用 很详细
    mybatis读取配置文件报错:Could not find resource configuration.xml
    Attribute "resource" must be declared for element type "mapper".
    Mac OS X Common Lisp环境配置
    【自己习惯太差】最近看书的总结(1),慢慢改正自己的习惯
    LMS权值更新法则
  • 原文地址:https://www.cnblogs.com/feika/p/4505998.html
Copyright © 2011-2022 走看看