什么是 Git?

Git 是一款分布式版本控制系统,用于跟踪代码变更、协作开发和管理项目历史。其核心功能包括:

  • 📁 代码版本管理
  • ✅ 差异对比与合并
  • 🌐 分布式协作支持
  • ⚙️ 分支与标签管理

[!tip] 想深入了解版本控制原理?可点击 [/教程/版本控制基础] 查看更详细的说明

安装与配置

安装步骤

  1. 访问 https://git-scm.com 下载对应系统的安装包
  2. 初始化配置:
    $ git config --global user.name "YourName"
    $ git config --global user.email "your@email.com"
    
  3. 验证安装:
    $ git --version
    

常用命令速查

命令 用途 示例
git init 初始化仓库 git init my_project
git add . 添加文件到暂存区 git add README.md
git commit 提交更改 git commit -m "Initial commit"
git status 查看仓库状态 git status
git branch 管理分支 git branch dev
git push 推送代码到远程 git push origin main
Git 工作流程

核心工作流程

  1. 📝 编写代码
  2. 🔄 修改文件
  3. 📁 git add 阶段
  4. git commit 提交
  5. 🔄 git push 同步
  6. 📌 git tag 标记版本

常见问题解答

  • ❓ 如何解决冲突?
    使用 git mergegit rebase 后,手动编辑冲突文件并标记 <<<<<<<, =======, >>>>>>> 区域

  • ⚠️ 提交记录乱码?
    设置编码:

    $ git config --global i18n.commit.encoding=utf-8
    
  • 📈 如何查看提交历史?

    $ git log --oneline
    

[!important] 了解更多 Git 高级技巧,请访问 [/教程/Git高级技巧] 获取完整指南

图片示例

Git 提交记录
Git 分支操作