Git分支操作命令

git查看各个branch之间的关系图

命令 参数说明
git log --graph 图表;曲线图
git log --decorate 标记会让git log显示每个commit的引用(如:分支、tag等)
git log --oneline 一行显示
git log --simplify-by-decoration 只显示被branch或tag引用的commit
git log --all 表示显示所有的branch,这里也可以选择,比如我指向显示分支ABC的关系,则将--all替换为branchA branchB branchC

git查看各个branch之间的关系图

git 远程分支

1.git查看远程分支 git branch -r
2.git查看本地分支 git branch
3.git查看所有的分支 git branch -a

3.git创建本地分支 git branch <分支名称>

4.git切换本地分支  git checkout <分支名称>

2.git切换远程分支   git checkout -b <分支名称>

3.切换到test1test分支 并与origin/test1 远程分支联系起来
git checkout -b test1test  origin/test1 

4.git删除本地分支 git branch -d <分支名称>

5.git删除远程分支   git push origin --delete <远程分支名称>

7.git拉取远程分支 git pull origin <分支名称>

8.git推送到远程分支 git push origin dev:dev(git push <远程主机名> <本地分支名>:<远程分支名>)

Git合并某个分支的一个commit到另一个分支

例如要将A分支的一个commit合并到B分支:
首先切换到A分支
git checkout A
git log
找出要合并的commit ID :
例如
0128660c08e325d410cb845616af355c0c19c6fe
然后切换到B分支上
git checkout B
git cherry-pick 0128660c08e325d410cb845616af355c0c19c6fe

Git合并某个分支的一个commit到另一个分支

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 三大区域: 工作区 → 缓存区 → 本地仓库 一 、 使用 git config 命令进行配置: git ...
    Manchangdx阅读 7,875评论 0 2
  • 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集...
    Splendid飞羽阅读 2,622评论 0 0
  • 文章来源: http://www.admin10000.com/document/5374.html 版权归属:涂...
    IT码哥阅读 1,891评论 0 0
  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 5,960评论 0 5
  • 学习.成长 世上最著名的科幻小说家阿瑟•克拉克的墓志铭有一句特别经典的话:“我从未长大,但从未停止成长”,...
    篱下絮语阅读 676评论 0 1