Git安装配置使用详解(全网最全)

目录

一、前言

二、Git介绍

三、Git优点

四、Git的工作原理

五、安装流程

5.1、Windows上安装git

5.1.1、Git下载:git-scm.com

5.1.2、选择下载Windows安装包

 5.1.3、开始安装

5.1.4、选择安装目录

 5.1.5、选择安装组件

5.1.6、 选择开始菜单文件夹

5.1.7、选择 Git 默认编辑器

 5.1.8、设置初始化新项目(仓库)的主干名字

5.1.9、设置Git的环境变量

5.1.10、选择SSH执行文件

 5.1.11、选择HTTPS后端传输

5.1.12、配置行尾符号转换

 5.1.13、配置终端模拟器以与Git Bash一起使用

 5.1.14、“git pull” 默认行为

5.1.15、选择一个凭证帮助程序

 5.1.16、配置额外的选项

5.1.17、配置实验性选项

5.1.19、安装完成

5.2、在 macOS 上安装git

5.2.1、通过 Homebrew 安装:

5.2.2、使用 Homebrew 安装 Git:

5.2.3、 配置 Git:

5.3、在Linux上安装git

 5.3.1、通过包管理器安装

5.3.2、配置 Git 

六、git功能介绍

6.1、Git Bash

6.2、Git CMD

6.3、Git GUI

七、Git使用及操作介绍 

 7.1、初始化一个新仓库

7.2、克隆远程仓库

7.3、配置用户信息

7.4、查看项目状态

7.5、添加文件到暂存区

7.6、提交更改

7.7、查看提交历史

7.8、创建分支

7.9、切换分支

7.10、合并分支

7.11、查看远程仓库信息

7.12、拉取远程仓库的变化

7.13、克隆并创建分支

7.14、解决冲突

 7.15、创建标签

7.16、查看远程分支

 7.17、恢复工作区到指定版本

7.18、创建和切换分支

7.19、推送到远程仓库

 八、GIt仓库使用举例

8.1、 初始化本地仓库:

8.2、创建初始文件:

8.3、在 GitHub 上创建一个新的仓库。

8.4、将本地仓库连接到 GitHub

九、总结


一、前言

        最近开发环境更换升级了一个工作站,正好需要安装版本管理工具,顺手把安装的流程细节记录下来分享一下,希望能帮助大家快速的搭建开发环境。

二、Git介绍

        Git 是一种分布式版本控制系统,最初由 Linus Torvalds 于 2005 年创建。它是用于跟踪文件更改、协调团队协作开发的重要工具。Git 的分布式特性允许每个人都有一个完整的代码库副本,可以离线工作,并且可以轻松地进行分支和合并。

三、Git优点

  • 分布式版本控制:每个开发者都有项目的完整历史记录,便于离线操作。
  • 高性能:Git 为大多数操作提供了非常高的性能,比如分支和合并。
  • 安全性:Git 使用 SHA-1 哈希对所有内容进行加密。
  • 灵活性:可以支持几乎所有类型的项目和开发流程。

四、Git的工作原理

      Git 的核心是一个名为 commit 的对象。每次提交都会创建一个新的 commit 对象,它包含:

  1. 一个指向项目文件快照的指针。
  2. 一个指向前一个 commit 对象的指针(即父指针)。
  3. 提交者的元数据(如提交时间、提交者信息等)。
  4. 一个消息描述此次提交的变化。

    这种链式结构使 Git 能够高效地跟踪文件的变化,并支持复杂的分支和合并操作。

五、安装流程

     由于我们项目的跨平台要求,需要在不同平台进行安装,这里主要介绍Windows11上的安装流程,Linux和Mac上只做简单介绍。

5.1、Windows上安装git

5.1.1、Git下载:
git-scm.com

      以上是官方网站,提供了各个平台(Windows、Mac、Linux)的安装程序。

5.1.2、选择下载Windows安装包

      我选择的是64位安装包(一般如果电脑配置还可以,建议选择64位安装包)。

下载完成

 5.1.3、开始安装

      双击git-2.47.1.2-64-bit.exe开始安装,点击next进行下一步安装。

5.1.4、选择安装目录

      如果C盘空间足够大,可以安装在C盘,如果空间小,建议安装在其它盘。我这里默认选择安装C盘。

 5.1.5、选择安装组件

       一般无特殊要求,按照默认的选项安装即可,点击next进行下一步安装。

5.1.6、 选择开始菜单文件夹

        选择默认即可,点击next进行下一步安装。

5.1.7、选择 Git 默认编辑器

        选择Git使用的默认编辑器是指设置Git在执行某些需要打开编辑器的操作时,默认使用的文本编辑器。这些操作包括编写提交消息、解决合并冲突等。
  默认的是vim编辑器,熟悉一点命令就会操作,没有notepad之类的简单,但是也不难,使用默认的vim即可,点击next进行下一步安装 。

 5.1.8、设置初始化新项目(仓库)的主干名字

        在最新的Git版本中,关于选择默认分支名称(Default Branch Name),有以下几个选项:
  1.让Git决定(Let Git decide): 这是Git 2.28版本之前的默认行为。即在创建新的仓库时,Git会使用默认的分支名称master。
  2.覆盖新的默认分支名称(Override the default branch name for new repositories): 由于技术和文化因素的考虑,Git 2.47版本引入了一个新的默认分支名称的选项。你可以将默认分支更改为其他名称(如main)。
        这个选择哪个都可以,一般默认第一种,点击 next进行下一步安装。

5.1.9、设置Git的环境变量

         本项选择要慎重,一般默认选择第二项就可以,点击 next进行下一步安装。

5.1.10、选择SSH执行文件

        一般使用默认配置就即可,点击 next进行下一步安装。

 5.1.11、选择HTTPS后端传输

        一般使用默认配置就即可,点击 next进行下一步安装。

5.1.12、配置行尾符号转换

        一般使用默认配置就即可,点击 next进行下一步安装。

 5.1.13、配置终端模拟器以与Git Bash一起使用

         一般使用默认配置就即可,点击 next进行下一步安装。

 5.1.14、“git pull” 默认行为

        一般使用默认配置就即可,点击 next进行下一步安装。

5.1.15、选择一个凭证帮助程序

        一般使用默认配置就即可,点击 next进行下一步安装。

 5.1.16、配置额外的选项

         一般使用默认配置就即可,点击 next进行下一步安装。

5.1.17、配置实验性选项

         一般使用默认配置就即可,点击 next进行下一步安装。

安装中:

5.1.19、安装完成

5.2、在 macOS 上安装git

5.2.1、通过 Homebrew 安装

      如果尚未安装 Homebrew,可以通过以下命令安装 Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

5.2.2、使用 Homebrew 安装 Git:

brew install git

5.2.3、 配置 Git

         打开终端,运行以下命令配置用户名和邮箱

git config --global user.name "Name"
git config --global user.email "your.email@example.com"

5.3、在Linux上安装git

 5.3.1、通过包管理器安装

         (1)、对于 Debian/Ubuntu 系统,运行以下命令:

sudo apt-get update
sudo apt-get install git

         (2)、对于 RHEL/CentOS 系统,运行以下命令:

sudo yum install git

5.3.2、配置 Git 

        打开终端,运行以下命令配置用户名和邮箱:

git config --global user.name "Name"
git config --global user.email "your.email@example.com"

六、git功能介绍

6.1、Git Bash

         Git Bash 是一个命令行工具,提供了类似于 Linux Shell 的环境,使用户能够在 Windows 系统上使用类Unix命令。
       通过 Git Bash,用户可以使用 Git 的命令行功能,执行版本控制任务,例如克隆仓库、提交更改等。

6.2、Git CMD

        Git CMD 是一个在 Windows 命令提示符中运行的命令行工具。与 Git Bash 不同,Git CMD 更接近于 Windows 命令行环境。类似于 Git Bash,Git CMD 也允许用户在命令行中执行 Git 命令,进行版本控制操作。

6.3、Git GUI

        Git GUI 是 Git 的图形用户界面工具,提供了一个可视化的界面,使用户能够执行版本控制操作而无需使用命令行。通过 Git GUI,用户可以更直观地查看仓库状态、提交更改、查看历史记录等,适用于那些不太习惯使用命令行的用户。

七、Git使用及操作介绍 

        Git 的使用涉及到一系列命令和操作,以下是一份简单的Git 使用介绍,包含了常用的命令和操作步骤:

 7.1、初始化一个新仓库

git init

7.2、克隆远程仓库

git clone <远程仓库地址>

7.3、配置用户信息

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

7.4、查看项目状态

git status

7.5、添加文件到暂存区

git add <文件名>

7.6、提交更改

git commit -m "提交描述"

7.7、查看提交历史

git log

7.8、创建分支

git branch <分支名>

7.9、切换分支

git checkout <分支名>

7.10、合并分支

git merge <被合并的分支名>

7.11、查看远程仓库信息

git remote -v

7.12、拉取远程仓库的变化

git pull origin <分支名>

7.13、克隆并创建分支

git clone <远程仓库地址> -b <分支名>

7.14、解决冲突

在合并中可能会发生冲突,需要手动解决冲突后再提交。

 7.15、创建标签

git tag -a <标签名> -m "标签描述" <提交的哈希值>

7.16、查看远程分支

git branch -r

 7.17、恢复工作区到指定版本

git checkout <版本号> -- <文件名>

7.18、创建和切换分支

git branch new-branch
git checkout new-branch

7.19、推送到远程仓库

git push origin branch-name

 八、GIt仓库使用举例

         假设我们要从头开始一个新项目,并将其推送到 GitHub 上,以下是具体步骤:

8.1、 初始化本地仓库

mkdir my-project
cd my-project
git init

8.2、创建初始文件

echo "# My Project" > README.md
git add README.md
git commit -m "Initial commit"

8.3、在 GitHub 上创建一个新的仓库

          https://gitee.com/fanyun_01/multi-media.git

8.4、将本地仓库连接到 GitHub

git remote add origin https://gitee.com/fanyun_01/multi-media.git
git push -u origin master

         通过以上步骤,我们已经成功地创建了一个新的 Git 仓库,并将其推送到 GitHub 上。

九、总结

        Git 是一个强大且灵活的版本控制系统,适用于各种规模的项目。通过本文的介绍,希望能够帮助大家掌握了Git 的基本工作原理、安装流程以及常用操作。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大王算法

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值