got git 读书笔记(1)
some note about the book "got git" (1)
-chaper 2
git add -u 加入缓冲区所有的改动文件
-A 把所有增加/删除的文件加入缓冲区
-i 提供一个添加文件的交互界面
git diff 显示改动,只显示没有提交到缓冲区的改动
--cached 显示缓冲区中的改动
old-ID new-ID 显示两次提交的改动
git stash/git stash pop 工作的时候往往要临时切换到一个分支,这时可以用git stash
不需要git add, 当处理完另一个分支时,切换会原来的分支,使用git stash pop
即可以回到原来的工作区
-chapter 3
中文:UTF-8字符集(一般)
-chapter 4
git config -e 改当前库的配置(.git/config)
git config -e --global 改当前用户的配置(/home/***/.gitconfig)
git config -e --system 改整个系统的配置(/etc/gitconfig)
-chapter 5
git log --oneline 精简模式显示提交信息
git log --prety=fuller 显示AuthorData和Commit Date ?
git ls-tree -l HEAD 查看版本库中的最新提交
git ls-files 查看缓冲区的最新内容
-chapter 6
git cat-file -t <ID> 显示ID对应的类型(type):commit, tree, blob...
-p <ID> 显示ID对应的内容
git rev-parse HEAD/master... 显示对应的ID
git log --graph --all 显示commit的历史,加上--all可以显示所有分支
HEAD: 保存当前分支的路径,若当前分支test, HEAD内容是 ref: refs/heads/test
.git/refs/heads/master : heads目录下存放所有的分支,若此时git中还有一个分支test
在heads下会发现:master,test. master, test文件中放的
是ID,是对应分支最新提交的ID
.git/refs/tags/*** : ...
got git 读书笔记(1)相关推荐
- pro git读书笔记
pro git读书笔记 起步 三种区域以及三种状态 Git 项目有三个工作区域的概念:工作目录,暂存区域以及Git 仓库 工作目录是我们用来修改文件的目录,是对项目的某个版本独立提取出来的内容 暂存区 ...
- Git 读书笔记(一)
Git 同其他版本控制系统的主要区别 -- 直接快照,而非比较差异 Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异.这类 ...
- Pro Git 读书笔记
一. 起步 1. 集中式版本控制缺点:中央服务器的单点故障. 分布式版本控制优点:客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来. 这么一来,任何一处协同工作用的服务器发生故障,事后 ...
- Git 读书笔记(二)
运行 Git 前的配置 Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量.而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为.这些变量可以存 ...
- 廖雪峰git读书笔记--添加远程库
最近又看了看廖雪峰的git教程,在看"添加远程库"这一节时遇到问题,谨记之. 添加远程库超时 在看"添加远程库"这一节时遇到问题, 我先输入 $ git rem ...
- 廖雪峰Git教程读书笔记
因为多人协作导致的不确定因素太多,git需要处理各种各样的情况,除了在多人协作开发过程中用到的常用git命令之外,其它一些不常见的命令的原理和命令都能够在廖老师的教程中给予解答,光通过度娘看解决方法是 ...
- 简单使用Git和Github来管理自己的代码和读书笔记
简单使用Git和Github来管理自己的代码和读书笔记 以前不知道使用代码管理工具,最后写的一些东西都没有了,由于硬盘坏了或者不小心格式化了之类的,后来使用了Git 和Github来托管自己的代码和读 ...
- Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记
Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记 本章学习了使用git下载两套源代码并搭建两个开发环境.分别为Android源代码和Linux内核源代码.A ...
- 《Android编程权威指南》-读书笔记(七) -处理旋转设备
<Android编程权威指南>-读书笔记(七) -处理旋转设备 旋转设备会改变设备配置(device configuration).设备配置是用来描述设备当前状态的一系列特征.这些特征包括 ...
最新文章
- Nature子刊:使用MinION快速分析早产儿肠道菌群谱并鉴定抗生素抗性致病菌
- 关联查询一张小表。对性能有影响吗(mysql)
- 音视频技术开发周刊 | 211
- SAP Spartacus里的bootstrap button usage
- C++实现具有[数组]相似特征的类DoubleSubscriptArray
- 数字图像处理基础与应用学习,第二章
- log4j配置时的位置问题
- SEO 搜索引擎优化技巧
- c++ 调用程序接口_添加系统调用(返回文件信息)
- Hadoop学习目录导航
- 自动化测试之路 —— Appium使用教程
- hadoopsnappy解压_Hadoop安装配置snappy压缩
- 趣图:沙雕用户的日常
- 应用计算机测定磁敏电阻特性讨论,磁敏电阻工作原理及特性_磁敏电阻的电路符号与应用...
- Android,firefly3399开发板,arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 龙族幻想最新东京机器人位置_龙族幻想东京攻略异闻怎么触发_龙族幻想东京攻略异闻详细攻略_求知软件网...
- 安卓使用javascriptApi快速开发高德地图
- C#,图像二值化(18)——全局阈值的模糊集理论算法(Huang Thresholding)与源程序
- Oracle SQL 执行计划
- 会计计算机实训结果及分析,会计学实验报告的结果与分析怎么写?