最近在学git命令,记录一下学习的过程,有详细的截图和注释,方便以后查看,如果对你有帮助,欢迎点赞,评论和关注,如有不当的地方,还请指正,谢谢。
1.Git 简史
Git
是目前世界上最先进的分布式版本控制系统。同生活中的许多伟大事件一样,
Git
诞 生于一个极富纷争大举创新的年代。Linux
内核开源项目有着为数众广的参与者。绝大多 数的 Linux
内核维护工作都花在了提交补丁和保存归档的繁琐事务上(
1991
-
2002
年 间)。到 2002
年,整个项目组开始启用分布式版本控制系统
BitKeeper
来管理和维护代 码。 到了 2005 年,开发
BitKeeper
的商业公司同
Linux
内核开源社区的合作关系结
束,他们收回了免费使用 BitKeeper
的权力。这就迫使
Linux
开源社区(特别是
Linux
的缔造者 Linus Torvalds
)不得不吸取教训,只有开发一套属于自己的版本控制系统才不至于重蹈覆辙。他们对新的系统制订了若干目标:
分支切换速度快
容量小
(
压缩
)
简单的设计
完全分布式
对非线性开发模式的强力支持(允许上千个并行开发的分支)
有能力高效管理类似
Linux
内核一样的超大规模项目(速度和数据量)
自诞生于
2005
年以来,
Git
日臻成熟完善,在高度易用的同时,仍然保留着初期设 定的目标。它的速度飞快,极其适合管理大项目,它还有着令人难以置信的非线性分支管理系统可以应付各种复杂的项目开发需求。
2.Git 安装
在
Windows
上安装
git
地址
: https://git-scm.com/download/win
下载完安装包之后,双击
exe
安装包,可以看到如下图窗口界面,一直点击
完成安装之后,就可以使用命令行的
git
工具(已经自带了
ssh
客户端)
;
截图如下所示:

完成安装之后,就可以使用命令行的
git
工具(
ssh
客户端),如下图所示:

当你点击 Open G
it Bash here
菜单之后,可以看到一个终端窗口,在终端里面输入命令
git --
version
,如果可以看到
git
的版本信息,则说明安装成功,如下图所示:
$ git --version
git version 2.44.0.windows.1
3.配置用户信息
这两条配置信息很重要,每次
git
提交时都会引用这两条信息,说明是谁提交了更新。
所以会随着更新内容一起被纳入到历史记录中:
git config --global user.name "用户名"
git config --global user.email "用户邮箱"
4.Git的重要概念
4.1 区域
工作区
workspace
指的是工作目录,或者理解成
“
工程
”
所在的目录。
暂存区
Index
版本库
Repository (.git