15.Git的下载、安装以及基本使用和常用操作命令
本教程将介绍 Git 的基本概念和常用操作命令,以及如何在 IntelliJ IDEA 中使用 Git 进行版本控制。
1、Git 概述
Git 是一个分布式版本控制系统,用于跟踪文件的变化并协同开发。它具有快速、高效和强大的分支管理能力,适用于个人开发者和团队协作项目。
2、Git 的下载和安装
要使用 Git,首先需要下载和安装 Git 客户端。你可以从 Git 官方网站 下载适合你操作系统的安装程序。安装程序会引导你完成 Git 的安装过程。
安装完成后,你可以在命令行终端中输入 git --version 命令来验证 Git 是否成功安装。
3、Git 代码托管服务
Git 提供了多种代码托管服务,其中最知名的是 GitHub、GitLab 和 Bitbucket。这些服务可以用于存储和管理 Git 仓库,并提供了协同开发的功能,例如代码审查、问题追踪和持续集成。
你可以根据自己的需求选择适合的代码托管服务,并在其网站上创建一个仓库用于存放你的代码。
4、Git 各操作常用命令
以下是 Git 的一些常用操作命令:
(1)Git 全局设置
在开始使用 Git 之前,你需要配置你的用户名和邮箱地址,这样在提交代码时就可以标识你是谁。使用以下命令进行全局设置:
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
(2)获取 Git 仓库
要使用 Git 进行版本控制,你需要先获取一个 Git 仓库。有两种方式可以获取一个 Git 仓库:
-
在本地初始化一个全新的仓库:使用
git init命令在当前目录下初始化一个新的 Git 仓库。 -
克隆一个远程仓库:使用
git clone <repository-url>命令克隆一个远程仓库到本地。
(3)工作区、暂存区、版本库 概念
Git 使用三个主要的概念来管理代码版本:工作区、暂存区和版本库。
-
工作区是你当前正在编辑和修改代码的目录。
-
暂存区是一个中间区域,用于存储即将提交到版本库的修改。
-
版本库是存储所有提交历史的地方,包含了完整的项目历史记录。
(4)Git 工作区中文件的状态
Git 中的文件可以处于不同的状态,包括:
已修改(modified)、已暂存(staged)、已提交(committed)。
使用 git status 命令可以查看文件的状态。
(5)本地仓库操作
在本地仓库中,你可以执行以下操作:
-
git add <file>:将文件添加到暂存区。 -
git commit -m "Commit message":将暂存区中的修改提交到版本库。
Tips:若提交本地仓库时,报错commitfatal:commit during a merge cannot do a partial.则commit 需要加 -i 参数
(6)远程仓库操作
推送代码push过程:
先添加到暂存区——>提交到本地仓库首次——>提交到远程仓库
与远程仓库进行交互的常用命令包括:
-
git remote add origin <remote-url>:将远程仓库添加到本地仓库。 -
git push origin <branch>:将本地分支推送到远程仓库。 -
git pull origin <branch>:从远程仓库拉取最新的代码。
(7)分支操作
使用分支可以把你的工作从开发主线上分离开来,以免影响开发主线。同一个仓库可以有多个分支,各个分支相互独立,互不干扰。
通过git init 命令创建本地仓库时默认会创建一个master分支
Git 的分支功能非常强大,你可以创建、切换、合并和删除分支。以下是一些常用的分支操作命令:
-
git branch:列出所有分支。 -
git branch <branch-name>:创建一个新分支。 -
git checkout <branch-name>:切换到指定的分支。 -
git merge <branch-name>:合并指定分支到当前分支。
分支合并时冲突解决
同一个文件在两个分支都修改,合并时产生冲突问题
需要先解决冲突再合并结。
想要对两个分支内容都保留:手动处理合并冲突,再push提交
(8)标签操作
标签是用于标记特定版本的命名指针,常用于发布稳定版本。以下是一些标签操作命令:
-
git tag:列出所有标签。 -
git tag <tag-name>:创建一个新标签。 -
git tag -a <tag-name> -m "Tag message":创建一个带有注释的新标签。 -
git push origin --tags:将所有标签推送到远程仓库。
5、在 IntelliJ IDEA 中使用 Git
IntelliJ IDEA 是一种流行的 Java 集成开发环境,它集成了 Git 的功能,使得版本控制变得更加简单。以下是在 IntelliJ IDEA 中使用 Git 的基本步骤:
-
打开 IntelliJ IDEA,并导入你的项目。
-
点击顶部菜单栏中的 "VCS",然后选择 "Enable Version Control Integration"。
-
在弹出的对
话框中选择 Git,并点击 "OK"。
4. 在右侧的 "Version Control" 窗口中,你可以看到项目文件的状态和修改历史。
5. 使用 "Commit" 按钮提交修改,使用 "Push" 按钮将修改推送到远程仓库。
在 IntelliJ IDEA 中,你还可以使用其他 Git 功能,如分支管理、标签管理和冲突解决。
希望本教程能帮助你快速上手使用 Git 进行版本控制,并在开发过程中更高效地管理和协同代码。
