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

Git 常用命令与 GitHub 基础功能

综述由AI生成Git 版本控制系统的核心命令,包括初始化仓库、查看状态、暂存文件、提交历史、查看日志及差异对比。同时涵盖了分支管理操作如创建切换、合并及回溯版本。此外还简述了 GitHub 作为托管服务的基本功能,如 Pull Request 机制及官方文档资源链接。

JavaCoder发布于 2026/3/25更新于 2026/5/2226 浏览
Git 常用命令与 GitHub 基础功能

Git 基础

git init——初始化仓库
mkdir git-tutorial
cd git-tutorial
git init
git status——查看仓库的状态
git status

创建文件后再次查看状态:

touch README.md
git status
git add——向暂存区添加文件
git add README.md
git status
git commit——保存仓库的历史记录

将暂存区文件实际保存到仓库的历史记录中。

git log——查看提交日志
git log
git diff——查看更改前后的差别
git diff

分支操作

git checkout -b——创建并切换分支
git branch
git checkout -b feature-A
git branch feature-A
git checkout feature-A
git branch
git merge——合并分支
git checkout master
git checkout -
git checkout master
git merge --no-ff feature-A
git log --graph——以图表形式查看分支
git log --graph
git reset——回溯历史版本

GitHub 功能

GitHub 是 Git 仓库的托管服务之一。Pull Request 功能允许开发者在本地对源代码进行更改后,向托管的 Git 仓库请求合并。

提示:按 Shift+/可查看所有页面的快捷键。

官方文档资源:

  • Git 官方教程
  • GitHub 入门指南
  • Learn Git Branching

补充说明:Git 是一个分布式版本控制软件,确保数据在多个节点(如 A、B 及中心)同步,保障数据安全。

目录

  1. Git 基础
  2. git init——初始化仓库
  3. git status——查看仓库的状态
  4. git add——向暂存区添加文件
  5. git commit——保存仓库的历史记录
  6. git log——查看提交日志
  7. git diff——查看更改前后的差别
  8. 分支操作
  9. git checkout -b——创建并切换分支
  10. git merge——合并分支
  11. git log --graph——以图表形式查看分支
  12. git reset——回溯历史版本
  13. GitHub 功能
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 算法刷题:替换所有问号与提莫攻击
  • 大模型训练权威指南:从头训练大型语言模型最佳实践
  • AI 对话页流式处理架构:Web Streams 与 Fetch API 实践
  • 数据结构——图详解
  • Linux 下基于 UDP Socket 的简易英译汉翻译服务器
  • 格拉姆角场(GAF)时间序列可视化与特征编码详解
  • GTC 2026 前瞻:Rubin 平台与 AI 工厂化趋势
  • 扩散模型原理与图像生成实战:DDPM 核心解析与 PyTorch 实现
  • Moon VR Video Player 评测:支持 8K/12K 多音轨与外挂字幕
  • Criminisi 图像修复算法 MATLAB 实现详解
  • 基于视觉的增强现实特效技术解析
  • GitHub 启用双因素身份验证(2FA)配置指南
  • Python 使用 Streamlit 提取 PDF 文档文字
  • LLM 面试真题与答案详解:基础、微调及 LangChain 篇
  • AI 时代的中文故事如何走向世界:创作、翻译与记忆系统缺一不可
  • HDFS 核心组件深度解析:分布式文件系统架构
  • Java LeetCode 热门算法精讲
  • C++ 模板深入进阶
  • 谷歌 AI Agent 白皮书:2025 年迎来 AI 智能体时代
  • Llama 2 ONNX 模型快速部署指南

相关免费在线工具

  • 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