1.Git介绍
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java文件、yml文件、xml文件等),在软件开发过程中被广泛使用。
2.Git的作用
首先,我们需要知道,我们开发的代码都是存储到电脑的磁盘中的。
-
如果磁盘满了,或者是磁盘损坏了,是不是就意味着代码就丢失了呢?
-
一般项目都是协同开发,需要多人合作,那同事之间的代码该如何共享呢?
-
在项目开发的过程中,由于需求问题,想要把代码回退到前5天的代码,又该如何完成
其实呢,以上问题,都可以使用git来解决,它的核心作用如下:
-
远程备份: Git允许你将代码库备份到远程服务器,以防止数据丢失。常见的远程备份方式包括使用GitHub、GitLab、Gitee等代码托管服务。
-
多人协作: Git允许多个开发者在同一个代码库上协同工作。开发者可以共享代码、合并变更、解决冲突等
-
代码回溯: 代码回溯是指在Git中返回到先前的代码状态或版本。对于修复错误或者恢复不小心删除的代码非常有用。
-
版本切换: 在Git中,你可以通过切换分支或检出不同的提交来切换代码的版本。
3.Git环境准备
下载地址:https://git-scm.com/download/win
安装完成后在任意目录点击鼠标右键,如果能看到如下菜单表示安装完成(Windows11操作系统点击右键后需要先点击显示更多选项):
-
Open Git GUI Here:打开Git图形界面
-
Open Git Bash Here:打开Git命令行(推荐使用)
打开后效果如下:
4.全局配置
-
设置用户信息(全局配置,只配置这一次,必须配置):
-
查看配置信息:
git config --list
5.Git常用命令
常见命令主要分为三大类:
-
本地仓库命令
-
远程仓库命令
-
分支命令
5.1本地仓库命令
初始化本地仓库:
要使用Git对项目代码进行版本控制,首先需要创建Git仓库。可以通过如下命令操作:
-
初始化Git仓库:git init
-
具体操作步骤:
-
在任意目录下创建一个空目录
-
进入这个空目录,点击鼠标右键,选择Open Git Bash here,打开命令行窗口
-
执行命令 git init
-
如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库创建成功
常用命令:
忽略文件:
-
忽略文件:项目代码中不需要纳入版本控制系统的文件,通常是一些编译文件和临时的缓存文件,把它们纳入版本控制系统中毫无意义。
-
忽略文件列表被存放在项目根目录中一个被称之为 .gitignore 的文件中。
5.2远程仓库命令
-
通常关联的远程仓库的别名都为origin。
-
Git克隆的是该Git远程仓库中的几乎所有数据(包括文件、日志信息、历史记录等),而且克隆之后,该本地仓库就自动关联该远程仓库。