Git初学者如何一步步安装和配置


嘿,朋友!想开始用 Git,但又觉得那些复杂的教程看得头大?别担心,这篇文章就是为你准备的。咱们一步一步来,轻松搞定 Git 的安装和配置,让你马上就能上手。

为什么需要 Git?

简单来说,Git 是一个版本控制工具。想象一下,你在写一个项目,今天加了个功能,明天又改了点东西,后天发现改错了想退回去……如果没有 Git,你可能得手动复制粘贴无数个文件夹,简直是噩梦。

Git 就像一个拥有时光机的存档系统,你可以随时“存档”(commit),并且在需要的时候回到任何一个存档点。对于程序员来说,这可是个神器!


第一步:安装 Git

安装 Git 非常简单,无论你用的是 Windows、Mac 还是 Linux,都有对应的安装方法。

Windows 用户

对于 Windows 用户来说,最直接的方式就是从官网下载安装包。

  1. 访问 Git 官网下载页面
  2. 下载会自动开始。下载完成后,双击运行安装程序。
  3. 接下来会看到一个安装向导。别慌,一路点击 “Next” 就行,使用默认设置对初学者来说完全够用。
  4. 安装完成后,在开始菜单里找到 “Git Bash” 并打开它。这是一个让你能输入 Git 命令的终端窗口。

为了验证是否安装成功,可以在 Git Bash 里输入以下命令:

git --version

如果能看到类似 git version 2.43.0.windows.1 这样的版本号信息,那就说明你成功了!

macOS 用户

macOS 用户通常有两种便捷的安装方式。

  1. 使用 Homebrew (推荐):
    如果你是开发者,很可能已经安装了 Homebrew 这个包管理器。在终端里输入一行命令即可安装 Git。

    brew install git
  2. 安装 Xcode 命令行工具:
    实际上,如果你安装过 Xcode 或者它的命令行工具,Git 可能已经被安装好了。 你可以在终端里输入 git --version 来检查一下。如果提示你需要安装命令行工具,那就按照提示安装即可。

同样,输入 git --version 验证安装。

Linux 用户

Linux 用户安装 Git 简直不要太方便,通常只需要一条命令就可以搞定。

如果你用的是基于 Debian 的系统 (如 Ubuntu):

sudo apt-get install git

如果你用的是 Fedora 或 RHEL/CentOS:

sudo dnf install git-all

安装完成后,别忘了用 git --version 检查一下。


第二步:配置你的 Git

安装好 Git 之后,别急着开始用。你需要先告诉 Git 你是谁,这样你提交代码的时候,Git 才能记录下来是谁干的。这可是团队协作的基础哦。

我们需要配置你的用户名和邮箱。打开你的终端(Windows 用户请使用 Git Bash),然后输入下面这两行命令,记得把中文提示换成你自己的信息!

git config --global user.name "你的名字"
git config --global user.email "你的邮箱地址"
  • --global 这个参数表示你这台电脑上所有的 Git 项目都会使用这个配置。 对于初学者来说,这通常是我们想要的。

配置好了之后,可以用下面的命令来检查一下你的配置信息:

git config --list

这个命令会列出所有 Git 的配置信息。 确保你能看到刚才设置的 user.nameuser.email

小贴士:设置一个好用的文本编辑器

有时候,比如在你写提交信息的时候,Git 会自动弹出一个文本编辑器。默认的编辑器可能对新手不太友好(比如 Vim)。你可以把它设置成你更熟悉的编辑器,比如 VS Code。

# 设置 VS Code 为默认编辑器
git config --global core.editor "code --wait"

第三步:实战演练:你的第一个 Git 仓库

理论说再多,不如实际上手操作一遍。咱们来创建一个项目,然后用 Git 来管理它。

1. 创建一个项目文件夹

首先,在你的电脑上随便哪个位置,创建一个新的文件夹。我们就叫它 my-first-git-project 吧。然后通过终端进入这个文件夹。

# 创建文件夹
mkdir my-first-git-project

# 进入文件夹
cd my-first-git-project

2. 初始化 Git 仓库

现在,这个文件夹还只是一个普通的文件夹。我们需要用 git init 命令把它变成一个 Git 能管理的仓库。

git init

执行后,你会看到类似 Initialized empty Git repository in ... 的提示。 这时,文件夹里会多出一个隐藏的 .git 文件夹,所有版本控制相关的信息都存放在这里。

3. 创建并添加文件

接下来,我们在这个项目里创建一个文件。比如,一个简单的 readme.md 文件。

# 创建一个文件并写入内容
echo "# 我的第一个Git项目" > readme.md

现在,我们用 git status 命令看看仓库当前的状态。这个命令非常常用,可以让你随时了解项目的变动。

git status

你会看到提示说有一个 “untracked file” (未跟踪的文件),也就是我们刚刚创建的 readme.md

4. 暂存文件

Git 不会自动把所有变动都记录下来。你需要先用 git add 命令告诉 Git,”嘿,这个文件的改动我要了,帮我加到下次的存档里”。这个过程叫做“暂存”。

git add readme.md

现在再运行一次 git status,你会发现 readme.md 文件已经变成了 “Changes to be committed” (待提交的改动)。

5. 提交改动

万事俱备,只差最后一步——提交!提交就像是游戏里的存档,它会把你暂存的所有改动永久地记录下来。

git commit -m "创建了我的第一个项目文件"
  • -m 参数后面跟着的是本次提交的说明信息。 养成写清楚提交信息的好习惯,未来的你会感谢自己的!

现在,再运行 git status,你会看到提示 “nothing to commit, working tree clean”,说明你的所有改动都已经成功存档啦!


总结

恭喜你!你已经成功安装和配置了 Git,并且完成了你的第一次代码提交。你已经掌握了最核心、最基础的 Git 工作流程:add -> commit

这只是 Git 世界的开始,接下来你还可以学习如何创建分支、如何与 GitHub 等远程仓库协作等等。但别着急,先把今天学到的东西多练习几遍,打好基础才是最重要的。祝你玩得开心!


  目录