Git命令速查:初始化、提交、回退与远程仓库操作
需积分: 15 125 浏览量
更新于2024-08-05
收藏 3KB TXT 举报
"这篇文档是关于git命令的学习资料,提供了常用git命令的简要介绍,并给出了一个学习git的网址:https://www.liaoxuefeng.com/wiki/896043488029600。文档内容包括创建git仓库、添加文件、提交、查看历史、版本回退、记录命令、查看状态、差异对比、撤销修改、删除文件以及远程仓库的关联等操作。"
在Git版本控制系统中,学习和掌握基本的命令是至关重要的。以下是一些关键知识点:
1. **创建Git仓库**:`git init`命令用于在当前目录创建一个新的Git仓库。这使得你可以开始跟踪项目中的文件变化。
2. **添加文件**:`git add`用于将文件添加到仓库的暂存区。例如,`git add fileName1.txt fileName2.txt`将指定的两个文件添加到暂存区。
3. **提交**:`git commit -m "提交信息"`将暂存区的文件提交到当前分支的历史记录中,"提交信息"是对这次更改的描述。
4. **查看提交历史**:`git log`显示所有提交历史,而`git log --pretty=oneline`则以单行形式显示这些历史,便于快速浏览。
5. **版本回退**:`git reset --hard HEAD^`将版本回退至上一个版本。`HEAD~n`表示回退n个版本,`git reset --hard [commitid]`则指定回退到特定版本。
6. **记录命令**:`git reflog`记录了所有的Git命令历史,这对于找回丢失的提交信息非常有用。
7. **查看状态**:`git status`用于查看当前仓库的状态,包括哪些文件被修改、哪些文件在暂存区等。
8. **查看差异**:`git diff HEAD --readme.txt`比较工作区和版本库中最新版本的readme.txt文件之间的差异。
9. **撤销修改**:`git checkout -- readme.txt`可撤销对readme.txt的修改,将其恢复到最近一次提交或添加的状态。
10. **删除文件**:`git rm readme.txt`从git版本库中删除文件。删除流程有两种情况,一种是先删除工作区文件再从仓库中删除,另一种是先从仓库中删除再删除工作区文件。
11. **关联远程仓库**:`git remote add origin git@github.com:michaelliao/learngit.git`用于将本地仓库与GitHub上的远程仓库关联,`origin`是默认的远程仓库名称,这里的地址指向了Michael Liao的学习git仓库。
通过理解并熟练使用这些基本命令,你可以有效地管理你的Git项目,并与其他开发者协同工作。记得定期访问提供的学习网址(https://www.liaoxuefeng.com/wiki/896043488029600)获取更多深入的教程和练习,以提升你的Git技能。
2023-05-01 上传
2020-04-06 上传
2024-08-21 上传
2019-10-15 上传
2020-04-29 上传
2022-09-22 上传
2019-09-02 上传
2019-08-15 上传
2019-05-23 上传
@nanami
- 粉丝: 4118
- 资源: 4
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器