之前做版本管理,我使用最多的是SVN,而且也只是在用一些最常用的操作。最近公司里很多项目都开始上Git,借这个机会,我计划好好学习一下Git的操作和原理,以及蕴含在其中的设计思想。同事推荐了一本《Pro Git》,读起来感觉很好,在这里分享下阅读时的思考。此书的在线阅读地址:http ...
起步 Git 配置 etc gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 system 选项,读写的就是这个文件。 .gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 global 选项,读写的就是这个文件。 当前项目的 git 目录中的配置文件 也就是工作目录中的 .git config 文件 : ...
2019-01-06 17:50 0 3082 推荐指数:
之前做版本管理,我使用最多的是SVN,而且也只是在用一些最常用的操作。最近公司里很多项目都开始上Git,借这个机会,我计划好好学习一下Git的操作和原理,以及蕴含在其中的设计思想。同事推荐了一本《Pro Git》,读起来感觉很好,在这里分享下阅读时的思考。此书的在线阅读地址:http ...
《Pro Git》笔记3:Git分支基本操作 分支使多线开发和合并非常容易。Git的分支就是一个指向提交对象的可变指针,极其轻量。Git的默认分支为master。 1.Git数据存储结构和分支 git提交时会将暂存文件的内容,暂存的目录结构,提交对象,含附注标签对象都以包含信息头 ...
前言:翻译自《Pro Git》。正在学习Git,于是打算翻译这篇文档。一方面锻炼自己英文文档阅读能力,翻译成中文也可以方面别人。正所谓赠人玫瑰,手有余香。鉴于本人水平有限,当然是不可能达到信、达、雅的水准。不过在翻译过程中,我会尽量保证遵循原文,有些不好直译的部分我会根据理解意译,对于有些实在 ...
选择这块Arduino板主要是因为它便宜(淘宝上20元左右搞定),引脚相对较多,体积小,而且其使用的处理器核心ATmega32U4(兼容Arduino Leonardo)可用于模拟HID设备,可以配合 ...
本地开启VPN后,GIt也需要设置代理,才能正常略过GFW,访问goole code等网站 设置代理: 发现clone的时候使用https出现问题 取消代理 查看全部的git全局设置 只对github.com ...
Git 一、Git概述 (一)什么是Git? Git是一个开源的分布式版本控制系统(Distributed Version Control System,简称DVCS)。可以有效、高速地处理从很小到非常大的项目版本管理。 (二)什么是版本控制系统? 版本控制系统能追踪 ...
1. GitHub 是什么? GitHub是一个非常流行的全球代码托管平台,基于Git版本控制技术实现,同时GitHub也是一个活跃的开发者交流社区。许多的开源项目都在GitHub上发布。例如著名的Linux操作系统内核的源代码。 2. Git是什么? Git是目前世界上最先进的分布式 ...
一、 文件层面操作: git add files 把当前文件放入暂存区域。 git commit 给暂存区域生成快照并提交。 git reset -- files 用来撤销最后一次git add files,你也可以用git reset 撤销所有暂存区域文件 ...