Git 操作命令详解
Git 操作命令详解
一、Git 概念
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,是目前最流行的一个版本管理工具。
二、SVN与Git的最主要的区别
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。
三、Windows 上安装 Git
最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。
1. 下载Git
要使用Git
,第一步当然是安装Git
了。从 https://git-for-windows.github.io下载(网速慢的请移步国内镜像),然后按默认选项安装即可。
2. 安装步骤
下载完成后,打开进行安装(按照下图进行配置)。
3. 安装成功
接下来就只需要静静的等待安装完成了,完成以后在桌面或者任意文件夹的空白位置右键,出现下图所示的两个菜单栏即表示安装成功。
4. 设置
安装完之后会弹出一个命令框,我们还需要做最后一步操作,设置标识符。由于 git 是分布式管理工具,所以需要设置用户名和邮箱作为标识。在弹出框中输入下面代码即可。
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
5. 安装 TortoiseGit(可不安装)
主要是为了查看操作的效果
链接:https://pan.baidu.com/s/19lIBz4IFwurxNvzXGgTqRg
提取码:fmte
四、GIt 常用命令解析
1. 初始化
对 Git 进行操作之前你得先创建一个 Git 仓库,在你需要的位置创建一个空文件夹即可。然后进入该文件夹,然后右击空白处,点击 Git Bash Here 对当前文件夹进行 Git 的操作。
- 初始化命令
git init
- 常用命令
cd:进入某个目录
mkdir:创建一个文件
pwd:显示当前的目录路径
鼠标选中就是复制,粘贴可以右键粘贴,也可以用使用快捷键:Shift+INS
2. 添加文件到版本库
2.1 添加到暂存区
- 在根目录新建了一个 a.txt 文件,内容为 aaa;
- 使用下面命令把 a.txt 文件添加到暂存区
- 添加到暂存区命令
git add a.txt
- 添加当前根目录下的所有文件到暂存区
git add .
2.2 提交到仓库
- 使用下面命令把暂存区的文件提交到版本库
git commit -m "双引号里面是注释——你的提交说明"
2.3 为什么 Git 添加文件需要 add、commit 两个步骤呢?
原因:commit
可以一次提交很多文件,所以你可以多次add
不同的文件
例如:
git add file1.txt #单个添加文件到暂存区
git add file2.txt file3.txt #多个添加文件到暂存区
git add . #添加当前文件夹下所有文件到暂存区