A visval git reference实践记录
本文档是记录自己学习A Visual Git Reference的实践操作。avgr(缩写)以图形化的形式讲述了git的基本概念和操作,但事实上,这还算是偏重理论的知识,“纸上得来终觉浅,绝知此事要躬行”,所以在这里记录下自己按照文档实践的过程。
本文还用到了 Visualizing Git Concepts with D3作为辅助工具和廖雪峰老师的git博客作为实践的指导方案。哈哈,属于是从多维度学习git了。11月30号,今天是没做核酸检测而不能上班的一天,那就把这个avgr肝出来,晚上有空继续PA和跑步~谢谢我家的猫猫钢镚,一直陪着我。
此贴按照理论、理解与猜想、实验验证猜想的过程来记录实践。“实践是检验真理的唯一标准”,看懂本文仅仅需要了解git的相关前置概念,例如stage(暂存区),commit objects,branch等,大体知道是干啥的就行。话不多说,let`s go!这里附一张基本概念的图(都是来源于AVGR截图):
Conventions
简单了解下git的相关概念,便可以较为轻松的了解图中各部分的意思,在这里不做太多介绍。
Commands in Detail
Diff
git diff
命令很明显是查看区别的命令。这里有几个命令,咱们摘出来看看(猜猜)什么意思:
git diff b325c da985
:查看两次commit object差异。
git diff --cached
:将与HEAD指向的commit object和stage进行了对比
A visval git reference实践记录相关推荐
- MIT6828操作系统实践记录(一)
MIT6828操作系统实践记录(一) 最近经常感受到被大佬碾压,想想自己写了几年代码但对操作系统的理解似乎仍然停留在课本上-OTZ,特开此篇来进行实践.总结.感谢大佬们,大佬们的碾压就是我前进的动力. ...
- Git, GitHub使用记录
高亮颜色说明:突出重点 个人觉得,:待核准个人观点是否有误 高亮颜色超链接 文章目录 速查 官方文档 GitHub Cheat Sheet 安装 配置工具 创建仓库 .gitignore 文件 分支 ...
- Git最佳实践(init、config、status、add、commit、diff、push) 1.0v
Git最佳实践 工程设计领域中使用版本控制来管理工程蓝图的设计过程,在IT开发过程中借鉴了版本控制思想管理代码的版本迭代. Git是一个开源的分布式版本控制系统,最初由Linus Torvalds创作 ...
- Linux环境下Arm端源码编译OpenCV+ncnn目标检测模型实例运行调试完整实践记录
今天需要在嵌入式设备端运行C的程序,里面有依赖OpenCV的部分,这就需要编译安装好OpenCV才行,这个对于我来说还是比较陌生的,我很少用C,所以这里面也没少折腾,一路上遇上了很多的报错,这里我将完 ...
- git最佳实践_Git最佳实践如何为我节省大量的返工时间
git最佳实践 by Hemal Patel 通过赫马尔·帕特尔 Git最佳实践如何为我节省大量的返工时间 (How Git best practices saved me hours of rewo ...
- [MySQL实践] 实践记录
[MySQL实践] 实践记录 版权2019.5.17更新 MySQL MySQL各版本区别 一.选择的版本1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持. ...
- Git 最佳实践:分支管理
5月份,为统一团队git分支管理规范,刚开始准备自己写,在网上搜了下,发现不少不错的git分支管理实践.最后我为团队选择了这个git分支管理实践 A successful Git branching ...
- [专栏精选]Unity中的Git最佳实践
本文节选自洪流学堂公众号技术专栏<大话Unity2018>,未经允许不可转载. 洪流学堂公众号回复专栏,查看更多专栏文章. 小新:"我昨天尝试了一下使用Git来管理Unity项目 ...
- 干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题)
干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题) 参考文章: (1)干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题) (2)https: ...
最新文章
- 植物微生物组专题:研究方法、当前热点及未来方向
- 找不到托盘菜单配置文件_Windows 10最新更新导致用户文件丢失和加载错误配置文件...
- 为什么我写的c++程序在windows下比linux下要快,linux比windows快很多倍除了算法的优势 有没C比C++快的原因?...
- android config.mk,android编译分析之10—config.mk
- word修改公式中的部分字体
- 基于栈的后缀表达式求值(洛谷P1449题题解,Java语言描述)
- iphone短信尚未送达_潮讯:iPhone12重大升级;华为麒麟被炒价;抖音上线云游戏;骚扰短信要凉了;一加刘作虎回归OPPO...
- RecyclerView(四)设置分割线样式(Android 5.0 新特性)
- 显卡风扇不转电脑黑屏_笔记本电脑开不了机是什么原因及常见解决办法
- 英特尔AI如何帮助修缮残垣断壁的长城,背后的奥秘找到了
- C# List用法;用Exists判断是否存在符合条件的元素;判断是否存在
- mac word 复制自动产生书签
- VB.net 播放 WAV音乐
- 大白小课程-跟着官方教程学习Scratch3.0-P04制作音乐
- 《SysML精粹》学习记录--第九章
- LYOI 78 小澳的葫芦
- 【微服务实战之Docker容器】第一章-下载及安装
- web performance tu ning
- Mac电脑 重设开机密码
- xamarin android 微信,转换微信SDK为Xamarin绑定库 Android5.5.8 iOS1.8.6.2
热门文章
- PHP多用户商城系统 应该怎么选
- 计算机硬盘清理,Win7电脑的磁盘满了怎么办?最简单的清理方法教给你!
- SSO单点登录-分布式系统实战
- 【转】[Qt教程] Qt串口通信全新专题
- matlab错误使用^
- Python机器学习建模的标准流程(特征工程+建模调参+模型评估+全流程可视化)
- Android Studio常用快捷键
- java.io.IOException: Expected at least 2 bytes
- 一位独角兽CTO的2022年度书单
- nginx设置IP、文件目录、请求头白名单