什么是 Git?
Git 是一款分布式版本控制系统,用于跟踪代码变更、协作开发和管理项目历史。其核心功能包括:
- 📁 代码版本管理
- ✅ 差异对比与合并
- 🌐 分布式协作支持
- ⚙️ 分支与标签管理
[!tip] 想深入了解版本控制原理?可点击 [/教程/版本控制基础] 查看更详细的说明
安装与配置
安装步骤
- 访问 https://git-scm.com 下载对应系统的安装包
- 初始化配置:
$ git config --global user.name "YourName" $ git config --global user.email "your@email.com"
- 验证安装:
$ 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 add
阶段 - ✅
git commit
提交 - 🔄
git push
同步 - 📌
git tag
标记版本
常见问题解答
❓ 如何解决冲突?
使用git merge
或git rebase
后,手动编辑冲突文件并标记<<<<<<<
,=======
,>>>>>>>
区域⚠️ 提交记录乱码?
设置编码:$ git config --global i18n.commit.encoding=utf-8
📈 如何查看提交历史?
$ git log --oneline
[!important] 了解更多 Git 高级技巧,请访问 [/教程/Git高级技巧] 获取完整指南