• Git常用的操作记录(自用)


    分支常用操作命令

    $  git branch -a            //查看分支
    $  git checkout -b dev origin/master  //切换/创建分支
    $  git branch -vv 或 git config --list   //本地分支和远程分支对应关系
    $  git branch -a

    克隆远程分支

    $  git clone git@github.com:michaelliao/gitskills.git     //获取远程版本库到本地 

    将远程分支的改动合并到本地分支

     1.获取远程master分支到本地的tmp分支

      $  git fetch origin master:tmp

     2.比较tmp分支和本地master(本地当前活跃分支)分支的异同

      $  git diff tmp

     3.合并tmp分支到当前分支(例如在master分支下执行该操作,如果有冲突则需要进行冲突合并)

      $  git merge tmp

     4.删除临时分支tmp

      $  git branch -d tmp

     Note:比较本地分支和远程分支的异同:

     $  git log -master.. origin/master

        本地分支对应的远程分支  

     $  git branch -vv

    推送本地分支到远程分支

    $  git checkout -b feature-branch    //创建并切换到分支feature-branch  
    $  git push origin feature-branch:feature-branch    //推送本地的feature-branch(冒号前面的)分支到远程origin的feature-branch(冒号后面的)分支(没有会自动创建)

    隐藏本地不想提交的分支

    $  git stash save "message"  //将本地的更改隐藏起来,避免进行切换分支时需要的提交错误
    $  git stash pop  //恢复本地隐藏的更改,默认时最近的statsh
    $  git stash app name //恢复指定的stash版本
     
     
  • 相关阅读:
    04_Windows平台Spark开发环境构建
    Hadoop Streaming 使用及参数设置
    Kafka 及 PyKafka 的使用
    Database Subquery
    Miscellaneous
    Emacs
    算法归纳
    逆元求组合数
    Elasticsearch 原理
    Linux的内存分页管理【转】
  • 原文地址:https://www.cnblogs.com/nyqm/p/9284734.html
Copyright © 2020-2023  润新知