Git命令速查:初始化、提交、回退与远程仓库操作
需积分: 15 119 浏览量
更新于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 上传
2024-08-21 上传
345 浏览量
202 浏览量
145 浏览量
250 浏览量
224 浏览量
![](https://profile-avatar.csdnimg.cn/6744914e26dc4d96bf527ea3acc990d0_i_mycode.jpg!1)
@nanami
- 粉丝: 4175
最新资源
- Discuz!源码解析与Web2.0趋势:开源社区论坛的卓越之作
- STL详解:高效排序算法与选择指南
- 电梯模拟系统组件模块详解
- 冯惠讲解国际与国内软件工程标准
- 快速掌握Struts基础:注册表单实例解析
- 轴心协议详解:Web服务WSDL文档剖析
- JBPM工作流开发全攻略:从入门到实战
- 基于单片机的电子密码锁设计与实现
- ASP编程:实用函数集锦
- JavaEE 5.0中文版:探索新特性和架构深度解析
- 某公司CRM系统设计与效益分析
- ArcMap VBA编程指南:宏与UIControl
- HP-UNIX环境下Cognos、Apache与Netscape安装指南
- C#中TCP/IP套接字实用指南
- 遗传与模拟退火算法:自动组卷系统设计与实现
- C#基础与语法选择题详解(软通动力笔试)