Git 初学者指南

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

Source: Dev.to

介绍

Git 是一个免费、开源的版本控制系统,开发者和分析师使用它来跟踪更改、协作以及高效管理项目历史。它允许你离线工作并无缝合并你的工作。

在开始使用 Git 之前,先配置你的身份信息:

git config --global user.name "nashipae"
git config --global user.email "nashipaentungani@gmail.com"

Git 工作流

文件在 Git 中经历三个阶段:

  1. 工作目录 – 你编辑文件的地方。
  2. 暂存区 – 用于保存你想提交的更改的装载平台(几乎是最终状态)。
  3. 仓库 – 项目的永久存储区域。

必备命令

开始一个项目

  • 初始化一个新仓库

    git init
  • 克隆已有仓库

    git clone 

检查状态与跟踪更改

  • 显示当前状态

    git status
  • 查看详细更改

    git diff
  • 暂存特定文件

    git add 
  • 暂存所有更改

    git add .
  • 取消暂存文件

    git restore --staged 
  • 提交已暂存的更改

    git commit -m "Your commit message"
  • 查看提交历史

    git log

与远程仓库交互

  • 添加远程仓库

    git remote add origin 
  • 首次推送到远程

    git push -u origin main
  • 推送后续更改

    git push origin main
  • 从远程拉取更改

    git pull origin main

历史、比较与重置

  • 紧凑的日志视图

    git log --oneline
  • 显示文件中每行的最后修改者

    git blame 
  • 比较两个提交

    git diff  
  • 重置当前 HEAD

    # 软重置(保留已暂存的更改)
    git reset --soft HEAD~1
    
    # 混合重置(取消暂存但保留工作目录中的更改)
    git reset --mixed HEAD~1
    
    # 硬重置(丢弃所有更改)
    git reset --hard HEAD~1
Back to Blog

相关文章

阅读更多 »

Git Bash 与 GitHub 初学者入门

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