Git 与 GitHub 版本控制入门指南

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

Source: Dev.to

Git 与 GitHub 版本控制初学者指南的封面图片

介绍

版本控制帮助开发者跟踪代码更改并更有效地协作。Git 和 GitHub 是实现这一目标的工具。Git 是一个版本控制系统,而 GitHub 是一个在线平台,将项目存储在云端。在本文中,你将学习用于版本控制的基本 Git 命令。

入门

  • 从官方网站下载并安装 Git。
  • 安装后,用你的姓名和电子邮件地址配置 Git:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

Git 版本控制命令

  • git init – 初始化一个目录,使 Git 能开始跟踪更改。
  • git clone – 在本地机器上复制一个 GitHub 仓库。
  • git add – 将文件添加到暂存区。
  • git commit – 将已添加到暂存区的文件保存为一次提交。
  • git push – 将本地仓库的最新提交推送到 GitHub。
  • git pull – 从 GitHub 获取并更新本地仓库的更改。

初始化 Git 仓库

我们将使用一个名为 my‑first‑repo 的简单示例项目来演示 Git 命令的工作方式。

  1. 创建项目文件夹 并进入该文件夹。

  2. 初始化仓库

    git init

    初始化仓库截图

  3. 在项目文件夹中创建文件 并检查其状态:

    git status

    检查状态截图

  4. 将文件添加到暂存区 并提交:

    git add .
    git commit -m "Initial commit"

    添加并提交截图

  5. 推送到 GitHub

    • 在 GitHub 上创建一个新仓库。
    • 复制仓库的 URL。
    • 关联本地项目并推送:
    git remote add origin 
    git branch -M main
    git push -u origin main

    推送到 GitHub 截图

    推送结果截图

    你的项目现在已经在 GitHub 上可用了。

Git 协作与冲突解决

通过创建分支可以实现高效协作。分支让每位协作者能够在同一项目上工作而互不干扰。

  • git branch <branch-name> – 创建一个新分支。
  • git checkout <branch-name> – 切换到指定的分支。
  • git merge <branch-name> – 将该分支合并到当前分支(例如 main)。

结论

Git 和 GitHub 是每个开发者必备的工具。只需几个基本命令——git initgit addgit commitgit pushgit pull——就可以跟踪你的工作、与他人协作并安全地管理代码。练习这些命令将提升你对版本控制的信心。

Back to Blog

相关文章

阅读更多 »

Git Bash 与 GitHub 初学者入门

Git 是一种免费、开源的版本控制系统,用于随时间跟踪代码或任何文件的更改。它让开发者能够: - 在项目上工作…

Git Bash 和 GitHub 简介

定义 - Git 是一种广泛使用的免费开源系统,旨在处理各种规模的项目。它使开发者能够跟踪代码的更改和 f...