常用git命令

一、切换分支(方式一)

  1. 查看远程分支git branch -a
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/nnvm
  remotes/origin/piiswrong-patch-1
  remotes/origin/v0.9rc1

2、查看本地分支git branch

$ git branch
* master

3、切换分支git checkout -b v0.9rc1 origin/v0.9rc1

$ git checkout -b v0.9rc1 origin/v0.9rc1
Branch v0.9rc1 set up to track remote branch v0.9rc1 from origin.
Switched to a new branch 'v0.9rc1'

#已经切换到v0.9rc1分支了
$ git branch
  master
* v0.9rc1

#切换回master分支
$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.

二、切换分支(方式二)

git fetch
git checkout v0.9rc1

三、cherry-pick

它可以选择某一个分支中的一个或几个commit(s)来进行操作(操作的对象是commit)。
首先切换到你要添加commit的分支,如:你要将A分支上面的commit添加到B分支上面,我们可以要先切换到B分支上面(它是一个本地的操作,假如你pull代码之后有人在A分支上有了新的commit,需要你先在A分支pull代码再在B分支进行cherry-pick)。

git checkout B

然后把A分支的某个commit合并到B分支:

git cherry-pick 0771a0c107dbf4c
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 下面Git 命令清单部分来自廖雪峰,部份来自其他各处收集。几个专用名词的译名如下。 Workspace:工作区 I...
    乱尘阅读 2,695评论 0 1
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 6,355评论 0 18
  • git 1. git init 使用git init命令,把一个目录变成Git可以管理的仓库。创建成功,会提示创建...
    csmijo阅读 2,615评论 0 0
  • 作为一个打算跟代码耗一辈子的有志青年,怎能不学习git ** 下面介绍下 git常用命令 **git init ...
    iOS_愛OS阅读 2,790评论 0 2
  • 1 前几天在微博收到一封私信: 今早得知外公去世了,可我竟连回去奔丧的车费都没有。算不算一种悲哀? 我不知道说些什...
    安梳颜阅读 13,599评论 105 439

友情链接更多精彩内容