Git命令速查:初始化、提交、回退与远程仓库操作
需积分: 15 58 浏览量
更新于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技能。
点击了解资源详情
137 浏览量
190 浏览量
2024-08-21 上传
345 浏览量
202 浏览量
2023-05-01 上传

@nanami
- 粉丝: 4175
最新资源
- 高性能iOS聊天列表组件封装解决方案
- MFC实现的小草生长动画教程及源代码
- FileZilla 3.16.0版:远程服务器文件传输利器
- 微信小程序全栈实践:金盆洗脚城后端开发详解
- 易语言实现串口打印功能源码解析
- 导航栏集成UISearchBar的示例应用教程
- 实时计时表增强:RIS Timing AC Motorsport-crx插件功能解读
- 全面解析LTC1864高精度电压表的设计与应用
- 利用Photos框架实现iOS本地相册选择功能
- Android Tabhost标签页面的简易实现教程
- Swagger2依赖包详细介绍及常用版本
- JavaScript技术分享:nazifanchowdhury.github.io博客解析
- 易语言实现DTC数据库应用模块源码分析
- 易语言实现串口通信技术源码解析
- PHP开发教程:克隆与压缩包启动TP Dev Web 2021
- Hessian远程服务调用实例解析