新手指南:Git(gitbash)

发布: (2026年1月17日 GMT+8 17:35)
5 min read
原文: Dev.to

Source: Dev.to

Git

你和我一样是 Git 新手吗?

查看本文,了解如何在 Windows 操作系统上安装和配置 Git(也称为 Git Bash),并使用命令和提示将其连接到你的 GitHub 账户。

定义

  • GitHub – 一个基于云的平台,让你创建、存储、管理、跟踪和分享代码。它支持项目协作。
  • Git / Git Bash – 一个命令行版本控制界面,让你使用提示和命令与 GitHub(或任何其他远程仓库)交互。

关于 Git 的有趣事实

Git 使用 SHA‑1(并且越来越多使用 SHA‑256)加密散列算法来标识每一次提交。这确保代码在未被检测到的情况下无法被更改或损坏。

Commit – 对代码在特定时间点的永久记录;一个可以使用加密技术保障的检查点。

既然你已经了解这些工具,下面开始吧!

如何创建 GitHub 账户

  1. 打开默认浏览器,搜索 GitHub,点击第一个链接并注册。
    或者直接访问:https://github.com/join
  2. 填写必填字段(头像、姓名、简介等)。

恭喜! 您已成功创建 GitHub 账户。

如何安装 Git / Git Bash

  1. 打开浏览器,搜索 Git
    或者直接访问此链接:https://git-scm.com/

  2. 选择你的操作系统(Windows、macOS、Linux 等)。

  3. 点击 “click here to download” 按钮(见下图)。

    Git download

  4. 下载完成后运行安装程序。
    提示: 在安装步骤中将 Visual Studio 设为默认代码编辑器。

仔细按照每一步操作,直至安装完成。

Source:

将 Git 连接到你的 GitHub 账户(使用命令行)

  1. 启动 Git Bash(或任何已安装 Git 的终端)。

  2. 按顺序运行以下命令

    # 检查 Git 版本
    git --version
    # 配置你的姓名和电子邮件(使用在 GitHub 上使用的相同信息)
    git config --global user.name "Your Name"
    git config --global user.email "you@example.com"
    # 验证配置
    git config --list
    # 生成 SSH 密钥(你的唯一数字身份)
    ssh-keygen -t ed25519 -C "you@example.com"
    # 启动 SSH 代理
    eval "$(ssh-agent -s)"
    # 将 SSH 密钥添加到代理
    ssh-add ~/.ssh/id_ed25519
    # 显示公钥(稍后复制使用)
    cat ~/.ssh/id_ed25519.pub
  3. 将 SSH 密钥添加到 GitHub

    • 在 Visual Studio(或任意编辑器)中打开 cat ~/.ssh/id_ed25519.pub 显示的文件并复制其内容。
    • 在 GitHub,进入 Settings → SSH & GPG keys → New SSH key,粘贴密钥并保存。
  4. 验证连接

    ssh -T git@github.com

    你应该会看到类似以下的消息:

    SSH verification

恭喜! 你的 Git 与 GitHub 账户现已关联。

更多有用的 Git 命令

1. 版本控制基础

  • Git 会对整个项目的每一次提交进行快照。
  • 它提供审计追踪:谁在何时为何更改了什么。
  • 由于每一次提交都会永久且不被修改地保存,你可以恢复任何之前的版本。

2. 推送与拉取代码

  • 推送 – 将本地提交发送到远程仓库(例如 GitHub)。

    git add .
    git commit -m "Your commit message"
    git push origin main   # replace 'main' with your branch name
  • 拉取 – 从远程仓库获取更改并合并到本地副本。

    git pull origin main   # replace 'main' with your branch name
  • 使用 rebase 的替代拉取方式

    git pull --rebase

这些命令可以让你的本地工作与共享仓库保持同步,并与其他开发者顺畅协作。

3. 在 Git 上跟踪代码

下面列出了一些用于监视工作目录中更改的命令:

  • 检查项目当前整体状态

    git status
  • 查看具体代码改动

    git diff
  • 检查已暂存等待提交的更改

    git diff --staged
  • 查看完整历史或日志

    git log
  • 简洁的历史视图

    git log --oneline
  • 查看特定文件的历史

    git log -- <file>
  • 查看特定提交的详细信息

    git show <commit-hash>

感谢你读到文章的最后!希望你觉得内容信息丰富、受益良多。欢迎留言告诉我你对本文的看法!!

再见,期待下次再见。

署名
Jules.

Back to Blog

相关文章

阅读更多 »

Git Bash 和 GitHub 简介

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

Git Bash 与 GitHub 初学者入门

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

Git 与 GitHub 入门指南

介绍 在软件开发的世界中,版本控制是必不可少的。Git 是一种版本控制工具,帮助你跟踪代码的更改,...