Git学习笔记(基础版)

我主要是通过官方文档来学习Git的。
GIt官网的链接:https://git-scm.com/book/zh/v2。
Git官方文档有多个国家语言版本,我们可以选择简体中文版本。

学习这几个问题,可以支持日常使用Git了。

1.Git是什么?

Git是是一个分布式版本控制系统(Distributed Version Control System,简称 DVCS)。
客户端并不只提取最新版本的文件快照, 而是把代码仓库完整地镜像下来,包括完整的历史记录。

Git 有三种状态,你的文件可能处于其中之一:
已提交(committed)、已修改(modified) 和 已暂存(staged)
已修改表示修改了文件,但还没保存到数据库中。
已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。
已提交表示数据已经安全地保存在本地数据库中。

这会让我们的 Git 项目拥有三个阶段:工作区、暂存区以及 Git 目录。
基本的 Git 工作流程如下:
(1)在工作区中修改文件。
(2)将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂存区。
(3)提交更新,找到暂存区的文件,将快照永久性存储到 Git 目录。

2.在 Windows 上安装Git

官方版本下载安装包,https://git-scm.com/download/win。
根据电脑的的系统版本,选择对应的版本32和64.
在这里插入图片描述
下载安装完成后,右击鼠标。会出现GUI模式和命令行模式。
在这里插入图片描述

3.Git怎么操作及Git常用命令?

(1)添加用户信息
安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。 这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改:

$ git config --global user.name "John xxxx"
$ git config --global user.email [email protected]

(2)检查配置信息
添加完用户信息后,可以检查配置信息

$ git config --list

(3)建立Git仓库
通常有两种获取 Git 项目仓库的方式:

  • 将尚未进行版本控制的本地目录转换为 Git 仓库;
  • 从其它服务器 克隆 一个已存在的 Git 仓库。

在已存在目录中初始化仓库
在 Windows 上,切换进入my_project的目录中:

$ cd /c/user/my_project

然后执行git init,该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。

$ git init

克隆现有的仓库
克隆仓库的命令是 git clone 。 比如,要克隆 Git 的链接库 libgit2,可以用下面的命令:

$ git clone https://github.com/libgit2/libgit2

(4)检查当前文件状态

$ git status

(5)跟踪添加新文件
使用命令 git add 开始跟踪一个文件。 所以,要跟踪 README 文件,运行:

$ git add README

(6)提交更新
次准备提交前,先用 git status 看下,你所需要的文件是不是都已暂存起来了, 然后再运行提交命令 git commit,另外,你也可以在 commit 命令后添加 -m 选项,将提交信息与命令放在同一行,如下所示:

$ git commit -m "本次修复了xxxbug"

(7)查看提交历史

$ git log

猜你喜欢

转载自blog.csdn.net/daxiangaifashi/article/details/117736302