zoukankan      html  css  js  c++  java
  • 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版本
     
     
  • 相关阅读:
    个人工作总结02
    个人工作总结01
    第七周学习进度条
    构建之法阅读笔记03
    第六周学习进度条
    团队开发介绍
    最大连通子数组的和
    四则运算-安卓版
    第五周学习进度条
    构建之法阅读笔记02
  • 原文地址:https://www.cnblogs.com/nyqm/p/9284734.html
Copyright © 2011-2022 走看看