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 进行版本控制,并在开发过程中更高效地管理和协同代码。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
heart000_1
下载 APP