Learn Git Branching 答案
https://learngitbranching.js.org/?locale=zh_CN
一、主要基础篇
git commit
git commit
git commit
git branch![](/assets/blank.gif)
git branch bugFix
git checkout bugFix
git merge
git checkout -b bugFix
git commit
git checkout master
git commit
git merge bugFix
git rebase
git checkout -b bugFix
git commit
git checkout master
git commit
git checkout bugFix
git rebase master
分离HEAD
git checkout c4
相对引用^
git checkout bugFix^
或
git chekcout bugFix
git checkout HEAD^
相对引用~
git branch -f master c6
git branch -f bugFix c0
git checkout c1
撤销变更
git reset HEAD^
git checkout pushed
git revert HEAD
git cherry-pick
git cherry-pick c3 c5 c7
交互式rebase
git rebase -i HEAD~4
只取一个提交记录
git rebase -i HEAD~3/git cherry-pick bugFix
git branch -f master bugFix
提交的技巧1
git rebase -i HEAD~2 #修改C2和C3的顺序
git commit --amend
git rebase -i HEAD~2 #修改C3'和C2''顺序
git branch -f master
提交的技巧2
git checkout master
git cherry-pick newImage
git commit --amend
git cherry-pick caption
git tag
git tag v0 c1
git tag v1 c2
git checkout c2
git discribe
git commit
多次rebase
git rebase master bugFix
git rebase bugFix side
git rebase side another
git branch -f master another
两个父结点
git branch bugWork HEAD~^2~
纠结不清的分支
git checkout one
git cherry-pick c4 c3 c2
git checkout two
git cherry-pick c5 c4 c3 c2
git branch -f three c2
远程push pull
git colone
git clone
远程分支
![](/assets/blank.gif)
git commit
git checkout o/master
git commit
git fetch
git fetch
git pull
git pull
模拟团队合作
git clone
git fakeTeamwork 2
git commit
git pull
git push
git commit
git commit
git push
偏离的提交历史
git clone
git fakeTeamwork 1
git commit
git pull --rebase
git push
锁定的Master
git reset --hard o/master
git checkout -b feature C2
git push origin feature
推送主分支
git fetch
git rebase o/master side1
git rebase side1 side2
git rebase side2 side3
git rebase side3 master
git push
合并远程仓库
git checkout master
git pull origin master
git merge side1
git merge side2
git merge side3
git push origin master
远程追踪
git checkout -b side o/master / git branch -f side master
git commit
git pull --rebase
git push
Git Push的参数
git push origin master
git push origin foo
Git Push的参数2
git push origin foo:master
git push origin master^:foo
Git Fetch的参数
git fetch origin master^:foo
git fetch origin foo:master
git checkout foo
git merge master
没有Source的Source
git pull origin :bar
git push origin :foo
Git Pull的参数
git pull origin bar:foo
git pull origin master:side
Learn Git Branching 答案相关推荐
- 分享一个学习git的图形化学习网站-Learn Git Branching参考答案整理
分享一个学习git的图形化学习网站:Learn Git Branching 初次学习点这里 这个链接可以跳过前面的帮助信息直接进入:Learn Git Branching 老手点这里 LearnGit ...
- Learn Git Branching 学习笔记(移动提交记录篇)
目录 一.移动提交记录篇 1.Git Cherry-pick 2.交互式rebase Git用法高级篇在上一篇文章中Learn Git Branching 学习笔记(高级篇)_流年--by gone的 ...
- Learn Git Branching 学习笔记(高级话题篇)
目录 一.高级话题篇 1.多分支rebase 2.选择父提交记录 3.纠缠不清的分支 Git的一些技术.技巧与贴士集合在上一篇文章中 Learn Git Branching 学习笔记(Git 技术.技 ...
- Learn Git Branching:在游戏中学会Git
Learn Git Branching:在游戏中学会Git Learn Git Branching是一个学习Git操作的教程,作者为不同的命令设计了相应的关卡,它并不枯燥乏味,相反,我们每通过一个关卡 ...
- learn git branching学习整理3
介绍 learn git branching是一个非常好的git学习网站,它与传统的文字讲解相比较起来有一个非常大的亮点----图形化的git提交树可以实时的反馈并告诉你当前所做的git操作在对于代码 ...
- git 指令学习和熟悉——learn git branching练习笔记
前言: 在工作中我们用到git系列工具机会很多,也常常需要熟悉git 相关指令,那怎样才能高效学习git指令呢?我们可以通过小游戏learn git branching和菜鸟教程完成学习. 小游戏链接 ...
- Learn Git Branching 记录
Learning Git Branching 可以说是目前为止最好的教程了,地址 点击右下角问号显示常用命令 1.提交 git commit 提交内容,并把这些修改保存成了一个提交记录 C3,C3 的 ...
- Learn Git Branching Note
基础篇 1 Git Commit git commit 2 Git Branch git branch newImage git commit git checkout newImage git co ...
- Learn Git Branching:一个非常好的学习Git命令的网站
我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 文章目录 网址 GitHub地址 特点 演示 Demo 简介 闯关 网址 h ...
- git-flow的分支管理 (Git branching model)
master分支(下版开发, 开始测试后锁分支) 热修复分支(基于tag拉分支) 发布分支(暂不用,除非有多余的测试资源,并行测试) 开发分支(暂不用) 功能分支(长期的功能开发) master分支+ ...
最新文章
- 【Kuangbin 带你飞系列】 基础dp
- Android 在 NDK 层使用 OpenSSL 进行 RSA 加密
- MySQL的存储引擎InnoDB,B+Tree数据结构索引的实现原理图(聚簇索引/聚集索引)
- NOIP模拟题 栅栏
- 百度人脸识别技术应用002---百度云上创建人脸库_分组_以及通过网页上传人脸照片到人脸分组
- Linux下文件、文件夹大小排序及文件内容排序
- 启动: Matlab启动慢
- huge形式_huge什么意思怎么读
- 计算机维护工具全能版,USBOS V3.0彪悍版
- 庖丁解牛山linux内核的析,# 庖丁解牛Linux内核分析笔记-1
- 如何在wince下添加和删除驱动(作者:wogoyixikexie@gliet)
- Excel怎么样可以快速删除空白表
- QRCode生成二维码和解析二维码
- 联通鸿蒙卡怎么样,联通腾讯大王卡对比百度大神卡:到底应该怎么选?
- c语言指定外设访问宽度 强制,《C语言程序设计》第2章 简单的C程序设计.ppt
- 快手__NS_sig3 sig3算法分析
- 某校2019专硕编程题-排序
- MS10-046_LNK文件快捷方式漏洞的原理分析(多图杀猫)
- TuneUp的Turbo Mode模式
- 2023 苹果cms v10 经典视频资源网站主题模板