了解 Git 和 GitHub:初学者指南

发布: (2026年1月18日 GMT+8 14:06)
4 min read
原文: Dev.to

Source: Dev.to

什么是 Git?

Git 是一种版本控制系统,帮助你跟踪代码的更改。与其保存同一项目的多个副本,Git 会记录每一次更改并将其存储为项目历史的一部分。

使用 Git,你可以在出现问题时随时回退到代码的早期版本。Git 在本地电脑上运行,不需要互联网连接即可跟踪更改。

为什么版本控制很重要

版本控制重要的原因有以下几点:

  • 它帮助你 避免丢失工作
  • 你可以看到 哪些更改以及何时进行的
  • 它允许 多人协同同一个项目
  • 你可以通过回到之前的版本轻松修复错误。

在真实的软件项目中,代码不断变化,版本控制是必不可少的。

Git 与 GitHub 的区别

Git 与 GitHub 并不是同一件事。

  • Git 是在你的电脑上跟踪更改的工具。
  • GitHub 是一个在线平台,用于存储和共享你的 Git 仓库。

你使用 Git 命令将代码推送到 GitHub,或从 GitHub 拉取代码。

在电脑上设置 Git

在使用 Git 之前,请确保它已安装并配置好。

检查 Git 版本

确认已安装 Git:

git --version

配置用户名和邮箱

Git 使用这些信息来记录是谁做的更改。

git config --global user.name "okwemba"
git config --global user.email "okweembaajoseph@gmail.com"

确认配置:

git config --global --list

设置 SSH

SSH 让你在不每次输入密码的情况下安全地连接到 GitHub。

生成 SSH 密钥

ssh-keygen -t ed25519 -C "okwembaajoseph@gmail.com"

Enter 接受默认文件位置。

启动 SSH 代理

eval "$(ssh-agent -s)"

添加 SSH 密钥

ssh-add ~/.ssh/id_ed25519

复制公钥

cat ~/.ssh/id_ed25519.pub

复制输出内容并将其添加到 GitHub → Settings → SSH and GPG keys

如何将代码推送到 GitHub

在终端中打开你的项目并按以下步骤操作:

  1. 初始化 Git

    git init
  2. 检查文件状态

    git status
  3. 添加文件

    git add .
  4. 提交更改

    git commit -m "My first commit"
  5. 关联 GitHub 仓库

    git remote add origin https://github.com/username/repository-name.git
  6. 推送代码

    git push -u origin main

你的代码现在会出现在 GitHub 上。

如何从 GitHub 拉取代码

拉取意味着从 GitHub 获取项目的最新版本:

git pull origin main

在与他人协作或切换设备时,这非常有用。

如何使用 Git 跟踪更改

  • 查看已更改的文件

    git status
  • 查看具体更改内容

    git diff
  • 查看提交历史

    git log

这些命令帮助你了解项目随时间的变化情况。

结论

Git 是开发者必备的工具。它帮助你管理代码、跟踪更改并与他人协作。

Back to Blog

相关文章

阅读更多 »

Git 与 GitHub:初学者指南

Git 和 GitHub 的封面图片:初学者指南 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3...