跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Git 基础指令与本地仓库操作指南

Git 作为分布式版本控制系统,核心优势在于快速、支持离线及分支管理。内容梳理了 Git 的基础概念,涵盖仓库、提交、分支等术语,并通过 Word 版本迭代类比帮助理解其工作原理。包含跨平台安装方法、全局用户配置指令,以及本地仓库初始化的标准操作流程,包括 git init、status、add 和 commit 命令的实际应用,适合初学者快速上手。

BackendPro发布于 2026/3/29更新于 2026/10/22101 浏览
Git 基础指令与本地仓库操作指南

Git 基础指令与本地仓库操作指南

对于刚接触版本控制的新手来说,Git 往往是第一道门槛。它不仅能记录文件的历史版本,还能高效管理分支协作。简单来说,Git 就是一个存储文件历史版本的仓库。

为什么需要 Git?

想象一下你写一份文档给领导审阅。如果不满意,他打回重写,于是有了第 1 版、第 2 版……直到第 n 版。如果把这些不同版本存到一个文件夹里,最后老板说还是第一版好,你可以随时回溯。Git 就是这样一个特殊的'文件夹',只不过它叫仓库(Repository)。相比手动复制备份,Git 的优势在于速度快、支持离线操作以及强大的分支管理能力。

安装与配置

前往官网 git-scm.com 下载对应系统的安装包。Windows、macOS 和 Linux 均可通过命令行或图形界面完成安装。

安装完成后,首次使用前需要配置用户身份。这涉及用户名和邮箱,用于标识提交记录:

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

注意:这里的邮箱可以是实际存在的,也可以是虚拟的,只要符合格式即可。

本地仓库操作

初始化仓库

在目标文件夹中打开终端(Windows 下推荐 Git Bash),执行以下命令初始化本地仓库:

git init

执行后,当前目录下会生成一个隐藏的 .git 文件夹,标志着这里已成为一个 Git 仓库。

查看状态与提交

初始化后,通常需要先查看文件状态:

git status

接着将修改的文件添加到暂存区:

git add .

最后进行提交,并附带说明信息:

git commit -m "初始提交"

这样,你就完成了从初始化到第一次提交的完整流程。后续只需重复 add 和 commit 即可持续记录变更。

目录

  1. Git 基础指令与本地仓库操作指南
  2. 为什么需要 Git?
  3. 安装与配置
  4. 本地仓库操作
  5. 初始化仓库
  6. 查看状态与提交

更多推荐文章

查看全部
  • 利用 AI 智能体高效完成 C 语言及前端实训项目实战
  • 大模型提示词进阶指南:System Prompts 与数据集分析
  • 在 Cursor 中配置并使用 MCP 服务实战指南
  • 通义万相 2.1 的架构、能力与落地观察
  • C++ 二叉搜索树
  • Python 开源聊天机器人在电商外贸智能客服中的实战应用与架构解析
  • 滑动窗口算法详解:水果成篮问题解法
  • LeetCode 子集问题:Java 位运算与回溯法解析
  • Whisper v0.2 语音转文字工具安装与使用指南
  • BILIVE 部署与运行常见问题排查指南
  • Java 中 Integer 对象比较陷阱解析
  • AI 产品经理转型指南:核心能力与实战框架
  • 基于 HDFS 的 Web 云盘管理系统
  • AI 产品经理核心专业术语解析
  • RAG 系统实现指南:Langchain 与纯手搓方案对比
  • 扁鹊 -2.0 中文医疗大模型介绍与部署
  • VS Code 远程连接服务器后 GitHub Copilot 无法使用问题的排查与修复
  • Vue3 前端部门管理功能开发及 Vite 代理配置解决内网访问问题
  • 主流 AI 编程工具定价对比:Cursor、Windsurf、Kiro、Zed 与 VS Code
  • MCP 插件配置指南:以 browser-tools-mcp 为例

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online