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 的安装过程
-
从官方 Git 网站下载适用于您操作系统的安装程序:
Git – Installing Git
-
运行下载的可执行文件。
-
按照安装向导的提示进行操作,并根据需要配置 Git Bash。
-
点击 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 拉取和推送代码
拉取步骤
-
确保当前位于需要更新的本地分支。
-
拉取更改:
git pullgit pull等价于:git fetch # 从远程仓库下载内容 git merge # 将下载的内容合并到当前分支
推送步骤
-
在本地提交您的更改。
-
将已提交的更改推送到远程仓库:
git push origin mainorigin是远程仓库的默认名称。main是您要推送到的分支名称。
-
如有提示,输入您的凭据。
-
通过刷新 GitHub 上的仓库页面验证推送是否成功。

跟踪更改
三条核心命令用于跟踪更改:
git status # 显示工作目录和暂存区的状态
git add . # 将所有更改加入暂存区,以备下次提交
git commit -m "Your commit message" # 将暂存的更改记录到仓库中
版本控制
版本控制记录文件随时间的变化,使您能够在以后检索特定的版本。
版本控制的重要性
- 保持完整、长期的更改历史。
- 支持分支和合并,使团队成员能够在不同的工作流上并行开发,随后再合并。
- 便于轻松追溯仓库中所做的任何修改。