Git命令速查表:从入门到精通
需积分: 10 169 浏览量
更新于2024-09-08
收藏 413KB PDF 举报
"GIT CHEAT SHEET 是一份用于快速参考的Git命令集合,适用于初学者。这份资料由TOWER提供,旨在使Git版本控制变得更加简单。通过提供的命令,你可以进行仓库克隆、本地仓库初始化、跟踪文件变化、提交历史查看、分支与标签管理等基本操作。"
在Git中,版本控制是至关重要的,以下是一些核心概念和命令:
1. **创建**
- **克隆现有仓库**: 使用 `git clone` 命令,如 `$git clone ssh://user@domain.com/repo.git`,可以将远程仓库复制到本地。
- **创建新本地仓库**: 在本地目录中运行 `$git init`,即可初始化一个新的Git仓库。
2. **本地更改**
- **查看状态**: `git status` 用来检查当前工作目录中的文件状态,哪些文件被修改,哪些未被追踪。
- **比较差异**: `git diff` 显示未暂存的改动,而 `git diff <file>` 特定于某个文件。
- **添加变更**: `git add .` 将所有当前更改添加到暂存区,`git add -p <file>` 允许选择性地添加文件的部分更改。
- **提交**: `git commit -a` 提交所有已追踪的本地更改,`git commit` 提交已暂存的更改。如果需要修改最近一次提交,可使用 `git commit --amend`,但请注意不要修改已推送到远程的提交。
3. **提交历史**
- **查看历史**: `git log` 展示从最新到最早的提交历史,`git log -p <file>` 显示指定文件的历史更改。
- **文件变化**: `git log --pretty=format:"%h %an %ad" --graph --date=short -- <file>` 结合了提交哈希、作者、日期和文件的差异。
- **责任追踪**: `git blame <file>` 显示每个代码行最近的修改者和修改时间。
4. **分支与标签**
- **列出分支**: `git branch -av` 显示所有本地及远程分支。
- **切换分支**: 使用 `git checkout <branch>` 可以在不同分支之间切换。
- **创建分支**: `git branch <new-branch>` 创建新的分支,基于当前HEAD。
- **跟踪分支**: `git checkout --track <remote/branch>` 创建并立即切换到一个基于远程分支的新跟踪分支。
5. **其他操作**
- **删除分支**: `git branch -d <branch>` 删除本地分支,注意确保分支已合并。如果分支未被合并,使用 `-D` 强制删除。
- **标签**: 创建标签 `git tag <tagname>`,查看标签 `git tag`,推送标签到远程 `git push origin <tagname>`。
掌握这些基本命令后,你将能够有效地管理和协作Git项目。随着经验的积累,你还可以探索更高级的特性,如重置、合并、解决冲突等。记得,Git的强大在于它的灵活性和版本控制能力,熟练使用它会极大地提升你的开发效率。
160 浏览量
726 浏览量
2024-07-17 上传
2021-02-04 上传
163 浏览量
195 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情

夕心木-
- 粉丝: 2
最新资源
- C语言模拟时钟程序实现
- DirectX 9.0入门:3D游戏编程基础
- GCC中文手册 - GNU C/C++编译器指南
- Linux高级路由与流量控制:IPROUTE2详解
- Keil与Proteus联合仿真教程:单片机与嵌入式系统模拟
- Ibatis开发全攻略:入门到高级特性详解
- WebWork教程0.90版:入门与核心概念解析
- USB HID协议详解:设备类定义与固件规范
- 3D游戏编程入门:DirectX 9.0教程
- 信息技术笔试题集:涵盖网络、数据库与操作系统
- 河北工程大学科信学院在线选课系统设计说明书
- XToolsCRM企业版手册:全方位指南
- SAP Business One敏捷SDK:实战指南与核心技术
- SAP Business One 敏捷系统管理实战指南
- SAP Business One 敏捷服务详解与操作指南
- SAP Business One 中文版库存管理实战指南