Git 常用操作命令(解析 + 案例)

本文详细介绍了Git的基础概念,与SVN的区别,Windows上的安装过程,并重点解析了Git的常用操作命令,包括初始化、添加文件、查看状态、回退版本、分支管理和在IDEA中的使用。通过实例演示了Git的每个命令,帮助读者更好地理解和掌握Git的日常使用。
摘要由CSDN通过智能技术生成

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 添加到暂存区
  1. 在根目录新建了一个 a.txt 文件,内容为 aaa;
  2. 使用下面命令把 a.txt 文件添加到暂存区
  • 添加到暂存区命令
git add a.txt

在这里插入图片描述

  • 添加当前根目录下的所有文件到暂存区
git add .
2.2 提交到仓库
  1. 使用下面命令把暂存区的文件提交到版本库
git commit -m "双引号里面是注释——你的提交说明"

在这里插入图片描述

2.3 为什么 Git 添加文件需要 add、commit 两个步骤呢?

原因commit可以一次提交很多文件,所以你可以多次add不同的文件

例如

git add file1.txt					#单个添加文件到暂存区
git add file2.txt file3.txt			#多个添加文件到暂存区
git add .   						#添加当前文件夹下所有文件到暂存区
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值