Git基础 — 1、版本控制系统(VCS)介绍
在具体了解Git之前,首先需要我们了解一下VCS,即版本控制系统(version control system) 1. 什么是版本控制系统版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。 有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态,你可以比较不同版本文件的变化细节,查出最后是谁修改了哪个地方。也就是无论文件最后被修改成什么样子,你都可以轻松恢复到原先的样子,但是额外增加的工作量却微乎其微。 2. 我们为什么要用版本控制无论对于个人还是团队项目开发,项目文件总会产生不同的版本。对于个人来说,随着时间的推移,对于不同的时间节点,项目文件相应的会产生不同的版本。对于团队来说,不仅每个人自己的项目文件会有不同版本,而且团队成员之间协作,不管是文件级别,还是目录级别,都会产生更多的版本。 若想要整个项目安全有序的迭代开发,版本控制势在必行。 有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某 个时间点的状态。就算你乱来 ...
Git基础 — 2、Git介绍及安装使用
#flashcardsGit基础 — 2、Git介绍及安装使用::不断费曼,坚持不懈! 1. Git的历史 2. Git的特点 3. Git安装3.1. Windows安装3.1.1. 下载地址git 地址 : https://git-scm.com/download/win 下载完安装包之后,双击 exe 安装包,可以看到如下图窗口界面,一直点击 完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端); 右键菜单中会出现Git Bash Here菜单,如图所示: 当你点击 git bash Here 菜单之后,可以看到一个终端窗口,在终端里面输入 命令 git –version,如果可以看到 git 的版本信息,则说明安装成功,如下图所 示: 3.2. MacOS安装3.2.1. 下载地址git 地址 :https://git-scm.com/download/mac 下载下来之后可以看到一个 dmg 文件,双击打开 压缩文件,可以看到里面有 一个文件, 再次双击 pkg 文件,就可以进行安装,然后按照引导一直点击继续 按钮就可以完成安装了. 4. 初始 ...
git config(global、system、local)
现在大部分的项目代码的都使用git做版本控制,因此我们有必要了解git的配置文件。如果对git的配置文件不了解会导致有些时候明明配置了却发现不生效,比如在某个非git仓库目录下执行配置用户名命令:git config user.name xxx,却发现某个项目仓库并没有生效。 首先,我们在命令行中输入git config可以看到如下图提示: Git有3个级别的配置文件(local、global、system),worktree基本不使用此处不作考虑。 1.system系统级系统级配置文件含有系统里每位用户及他们所拥有的仓库的配置值。其位置为git的安装目录下的/etc/gitconfig,即如果git的安装目录为D:\Git,则配置文件地址为D:\Git\etc\gitconfig。 优先度最低,其配置值可被全局级配置和本地级配置的值覆盖。一般我们很少会使用系统级的配置。 2.global全局级全局级配置文件包含当前系统用户的拥有的仓库配置值,每个系统用户的全局级配置相互隔离。全局级别的配置默认保存在当前系统用户的主目录下的 .gitconfig 文件内。Windows通常保存在C: ...