赞
踩
同生活中的许多伟大事务一样,Git诞生于一个极富纷争大举创新的年代。
Linux 内核开源项目有着为数众广的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。
到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。 也就是后来的 Git!
Git是目前世界上最先进的分布式版本控制系统。
Git是免费、开源的,最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper!
Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰。
照片如下:
(1)Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
(2)历史: 为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
(1)打开git官网,下载git对应操作系统的版本。
Git - Downloadshttps://git-scm.com/download(2)点击下图红框中位置
(3)点击下图红框位置,选择对应位数的版本下载。
省略的点击下一步既可以。
(1)双击打开,选择安装路径
(2)选择Git使用哪个编辑器。
(3)剩下点击下一步即可。
安装成功后在开始菜单中会有Git项,菜单下有3个程序:
(1)检查环境变量,有些Git安装好之后就有环境变量了,而有些没有。
(2)找到环境变量配置:设置→高级系统设置→环境变量。
(3)系统变量中双击Path,查看是否有git的环境变量,如下图所示。
(4)添加Git安装目录下包含git.exe文件的路径到环境变量Path中即可。"D:\Git\bin"和"D:\Git\cmd"都可以。
(5)添加环境变量的意义:不添加环境变量,使用git命令时需要使用git.exe所在的绝对路径,而不能直接使用git命令。这点很好验证,可以自己试试看。配置环境变量后,可以在任意地方直接使用git命令。
(1)Win+R打开cmd命令行。
(2)输入git命令。
(1)cd:改变目录。
(2)cd ..:回退到上一级目录
(3)pwd:显示当前所在的目录路径。
(4)ll:列出当前目录中的所有文件。
(5)touch:新建一个文件,如touch main.c就会在当前目录下新建一个main.c文件。
(6)rm:删除一个文件,rm main.c就会把main.c删除。
(7)mkdir:新建一个文件夹。
(8)rm -r:删除一个文件夹。
(9)mv:移动文件。
(10)reset:重新初始化终端/清屏。
(11)clear清屏。
(12)history查看命令历史。
(13)帮助
(14)exit退出。
(15)#表示注释。
(1)所有的配置文件,都在本地。
(2)这里对Git配置命令做简单介绍,后面根据码云(Gitee)平台进行具体演示。
(1)查看全部配置
git config -l
(2)单独查看系统配置
git config --system --list
(3)查看当前用户(global)配置(没有进行配置时无法查看)
git config --global --list
(1)系统配置文件所在目录:Git\etc\gitconfig (Git 安装目录下的gitconfig)。
(2)用户配置文件所在目录:C:\Users\xxxx\ .gitconfig (global 全局)。
(3)这里可以直接编辑配置文件,通过命令设置后会响应到这里。
(1)当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。
(2)设置用户名和邮箱指令
- git config --global user.name "zjd" #名称
- git config --global user.email xxxx@163.com #邮箱
(3)设置用户名和邮箱非常重要,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中,只需要做一次这个设置,如果你传递了--global 选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要--global选项。 总之--global为全局配置,不加为某个项目的特定配置。
(3)用户名和邮箱的全局配置可以被覆盖。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。