第一章 Git基础

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

下面记录一下笔者学习git的过程。

1,安装git,自行百度,网上大把的流程。

2,在需要用git管理项目的文件夹中,打开Git Bash,输入:git init,会发现多了个“.git”的文件夹。
这里写图片描述

这里写图片描述

3,git首次配置,及查看个人设置。一般设置用户名称-user.name,用户邮箱-user.email,及核心编辑器-core.editor。使用git config –global配置一些参数,使用git config –list查看个人所有配置。
这里写图片描述

4,克隆现有仓库:git clone gitHub上的仓库项目路径。
这里写图片描述

5,添加文件,提交文件,查看项目下面的文件的提交状态。
git add filename // 添加文件
git commit // 提交文件(执行该命令,会自动打开你之前设置的核心编辑器,在编辑器中输入提交信息,然后保存关闭编辑器,文件就提交了)
git status // 查看文件状态
这里写图片描述
上面的git status 输出说明我的项目的工作目录下没有任何已跟综的文件被修改过。

6,若往项目添加一个新的文件。如果之前项目不存在这个文件,那么执行git status就会看到这个未跟踪的文件:
这里写图片描述
需执行git add 及 git commit命令才能让git跟踪该文件。

7,暂存已修改的文件:即该文件已经提交,现在修改了它
这里写图片描述
上面的文件,现在已经添加到了暂存区,此时若再次修改该文件,则会出现如下的结果:
这里写图片描述
可以看到,该文件同时出现在了已暂存和未暂存的列表中。这是怎么回事呢?
原因:在暂存一个文件时,git保存的是你执行git add时文件的样子。也就是说,你执行git add之后,文件的版本已经生成,若你修改了该文件,会生成新的版本,这个版本和上一个是不一样的,所已,修改前的版本出现在暂存列表,修改后的版本出现在未暂存列表。

猜你喜欢

转载自blog.csdn.net/tanwenfang/article/details/81166855