博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 命令整理
阅读量:2437 次
发布时间:2019-05-10

本文共 827 字,大约阅读时间需要 2 分钟。

1. 创建分支

     使用本地当前分支代码创建一个新的分支,并提交到远程

      git checkout <commitId> -b 本地新分支名 

      git push origin 远程新分支名

      创建本地分支

      git branch 分支名

  2. 删除分支   

      git branch -d  本地分支名

      git branch -D 本地分支名    

      git branch -d  -r 远程分支名

      git branch -D -r  远程分支名

  3 从远程仓库获取指定分支代码     

git checkout -b 本地分支名 origin/远程分支名    (本地会创建新分支)

       从远处分支更新本地分支代码

       git fetch origin /git merge origin

       or

       git pull <远程库名> <远程分支名>:<本地分支名>

   4. 提交代码

      git push origin <本地分支名>:<远程分支名>

   5. 合并某个分支的一个commit到另一个分支        

        例如要将A分支的一个commit合并到B分支:

         首先切换到A分支

         git checkout A

          git log

         找出要合并的commit ID :

         例如, 0128660c08e325d410cb845616af355c0c19c6fe

         然后切换到B分支上

        git checkout B

        git cherry-pick  0128660c08e325d410cb845616af355c0c19c6fe

        然后就将A分支的某个commit合并到了B分支了

 6.  获取代码冲突处理

            完全覆盖

            git reset --hard

            git pull origin master

            保留

     git stash

     git pull origin master

     git stash pop

7. 关联到其他远程仓

git remote set-url origin --push --add git@github.com:XXX.git

转载地址:http://tslmb.baihongyu.com/

你可能感兴趣的文章
手撕HashMap的resize()方法源码渗透解析+图解
查看>>
Mybatis常见异常类型Could not set parameters for mapping离不开这个原因!
查看>>
Thymeleaf中一个页面怎么嵌套另一个页面,关于页面嵌套,标签告诉你应该知道的
查看>>
JAVA如何实现短信验证码--阿里云接口,新手式图文教学,个人项目有这一篇就够了
查看>>
Java中大小数BigDecimal的加减乘除用法及场景的详细介绍,看完不信你还会报Syntax error on token “+/-/*“, invalid AssignmentOperat异常
查看>>
UVa 10917 Dijkstra
查看>>
CF403B/CF402D
查看>>
CF402E / 403C
查看>>
cf404b
查看>>
cf404c
查看>>
cf404d
查看>>
武大网络预赛 Problem 1545 - I - Twenty-four
查看>>
ZOJ Problem Set - 3768 Continuous Login
查看>>
某山面试 3、实现如下函数:
查看>>
malloc的小知识
查看>>
UVALive 6755 - Swyper Keyboard
查看>>
uva_11029 Leading and Trailing 快速幂 数的n次方前几位
查看>>
uva10023 手算开方的方法
查看>>
欧拉函数——从容斥定理和积性函数的性质谈开
查看>>
容斥原理 带禁止位的排列
查看>>