由于标签在代码库中起着“锚点”的作用,Git 还为此专门设计了一个命令用来描述离你最近的锚点(也就是标签),它就是git describe! Git Describe 能帮你在提交历史中移动了多次以后找到方向;当你用git bisect(一个查找产生 Bug 的提交记录的指令)找到某个提交记录时,或者是当你坐在你那刚刚度假回来的同事的电脑前...
Learn Git Branching 总结 链接:https://learngitbranching.js.org 主要 基础篇 1.Git Commit git commit git commit 2.Git Branch git branch bugFix git checkout bugFi
推荐一个 git 图形化教学网站:Learn Git Branching,这个网站有一个沙盒可以直接在上面模拟 git 的各种操作,操作效果使用图形的方式展示,非常直观。本文可以看作是它的文字版,将其中各级关卡所要学习的概念和命令提取出来,方便查阅。文中的一些示例,如果没有显而易见的输出,就需要读者在沙盒中亲自输入来查看效果。
由于bugFix继承自main,所以 Git 只是简单的把main分支的引用向前移动了一下而已。 高级篇 要开始介绍 Git 的超棒特性了,快来吧! 分离HEAD 在接触 Git 更高级功能之前,我们有必要先学习在你项目的提交树上前后移动的几种方法。一旦熟悉了如何在 Git 提交树上移动,你驾驭其它命令的能力也将水涨船高! 我们首先看...
learnGitBranching 开源评估指数 开源评估指数源自 OSS-Compass 评估体系,评估体系围绕以下三个维度对项目展开评估: 1. 开源生态 生产力:来评估开源项目输出软件制品和开源价值的能力。 创新力:用于评估开源软件及其生态系统的多样化程度。 稳健性:用于评估开源项目面对多变的发展环境,抵御内外干扰并自我恢复的能力。 2....
在线学习地址:pcottle.github.io/learn 仓库地址:github.com/pcottle/lear 只取一个提交记录 不保留分支中的某些提交记录(日志打印等调试语句) 教学 使用git rebase -i 或git cherry-pick即可 练习 确保main 分支能得到 bugFix 分支上的相关提交 方法1: git checkout main git cherry-pick C4 4-1 方法...
GitHub最受欢迎的交互式Git学习教程 在线学习地址:https://pcottle.github.io/learnGitBranching/仓库地址:https://github.com/pcottle/learnGitBranching分离 HEAD 学习在项目的提交树上前后移动的几种方法 教…
LearnGitBranching is a git repository visualizer, sandbox, and series of educational tutorials and challenges. Its primary purpose is to help developers understand git through the power of visualization (something that's absent when working on the command line).You...
LearnGitBranchingLearnGitBranching is a git repository visualizer, sandbox, and a series of educational tutorials and challenges. Its primary purpose is to help developers understand git through the power of visualization (something that's absent when working on the command line). This is achieved ...
LearnGitBranching是一个git仓库可视化工具,沙箱,以及一系列教育教程和挑战。 它的主要目的是帮助开发人员通过可视化功能(在命令行上工作时缺少的功能)理解git。 这是通过具有不同级别的游戏来熟悉不同的git命令来实现的。 您可以在LearnGitBranching(LGB)中输入各种命令-处理命令时,附近的提交树将动态更新以反映每个命...