Git
网络资源
分支示意图
fetch和pull比较
使用
#本地分支推到远程分支(远程分支可能不存在)
git push --set-upstream origin f2003_20231124
merge
rebase
图例
diff,patch
Git常用命令format-patch
Git 补丁 —— diff 和 patch 使用详解
How to Create and Apply a Patch in Git
git不同分支同步代码,diff打patch补丁
How to Generate and Apply Patches with Git?
Send A Patch To Someone Using git format-patch
跟我一起学Git (十) Patches
git format-patch [options] <start-commit>..<end-commit>
cherry-pick
-The git cherry-pick command: what it is and how to use it
submodule
Git SubModule(子模块)
Git Submodule 使用总结
Git Submodules
Git submodule tutorial – from zero to hero
网络资源
- git 的变基(rebase)和合并(merge)具体有什么分别阿?
- git安装、介绍和使用
- Git教程 - Git 命令与操作
- How to Rebase in Git: Explained Step-by-Step
- How Does Git Work?
- Git Tutorial
- 比较不同分支
- 精通Git:介绍及常用命令指南
- 如何优雅地使用Git?
- Pro Git 第二版中文
- Everything You Need To Know About Git Flow Model
- 图文详解如何利用Git+Github进行团队协作开发
- Git concepts in less than 10 minutes
- Git rebase: Everything You Need to Know
- Git rebase
- 在idea上实现git rebase操作
- https://reflectoring.io/git-rebase-merge/
- git fetch和git pull的区别
- Tower: Git 工具的终极解决方案
- visualizing-git/
- Git Rebase vs. Git Merge: What’s the Difference?
- using-git-professionally
- Which Git merge strategy is appropriate for our team?
- Using Git Commit Hash in CMake Project