Git Bash 和 GitHub 简介

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

Source: Dev.to

定义

  • Git 是一种被广泛使用的免费开源系统,旨在处理各种规模的项目。它使开发者能够跟踪代码的更改并促进协作。
  • Bash 是 macOS 和 Linux 上的默认 shell。
  • Git Bash 是 Microsoft Windows 上的命令行界面,提供类 Unix 的 shell 环境以使用 Git。它本地安装在个人电脑上。
  • GitHub 是一个基于云的平台,用于存储、共享和协作代码。

Git Bash 的安装过程

  1. 从官方 Git 网站下载适用于您操作系统的安装程序:
    Git – Installing Git

    Git Bash 安装程序截图

  2. 运行下载的可执行文件。

  3. 按照安装向导的提示进行操作,并根据需要配置 Git Bash。

  4. 点击 Install 完成安装。

验证安装

git --version

输出应显示已安装的 Git 版本。

配置身份信息

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

将 Git Bash 与 GitHub 账户关联

通过向 GitHub 添加 SSH 密钥,将本地 Git 安装与您的 GitHub 账户关联。这样可以实现安全认证、协作以及通过网页平台的自动化操作。

使用 Git 拉取和推送代码

拉取步骤

  1. 确保当前位于需要更新的本地分支。

  2. 拉取更改:

    git pull

    git pull 等价于:

    git fetch   # 从远程仓库下载内容
    git merge   # 将下载的内容合并到当前分支

推送步骤

  1. 在本地提交您的更改。

  2. 将已提交的更改推送到远程仓库:

    git push origin main
    • origin 是远程仓库的默认名称。
    • main 是您要推送到的分支名称。
  3. 如有提示,输入您的凭据。

  4. 通过刷新 GitHub 上的仓库页面验证推送是否成功。

    Git 推送验证截图

跟踪更改

三条核心命令用于跟踪更改:

git status   # 显示工作目录和暂存区的状态
git add .    # 将所有更改加入暂存区,以备下次提交
git commit -m "Your commit message"   # 将暂存的更改记录到仓库中

版本控制

版本控制记录文件随时间的变化,使您能够在以后检索特定的版本。

版本控制的重要性

  • 保持完整、长期的更改历史。
  • 支持分支和合并,使团队成员能够在不同的工作流上并行开发,随后再合并。
  • 便于轻松追溯仓库中所做的任何修改。
Back to Blog

相关文章

阅读更多 »

Git Bash 与 GitHub 初学者入门

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

Git 与 Github 入门

为什么版本控制很重要 - 每一次更改都会被记录 - 你可以回到代码的旧版本 - 你可以看到是谁在何时做的更改 - 多...