Git命令速查:初始化、提交、回退与远程仓库操作
需积分: 15 154 浏览量
更新于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-08-15 上传
2019-09-02 上传
2019-05-23 上传
@nanami
- 粉丝: 4140
- 资源: 4
最新资源
- FindSport2Play:这是一个MERN Stack应用程序,玩家可以在其中举办活动,其他玩家可以参加并聚会以一起参加任何体育运动
- Microblaze-USB104A7_Video:USB104A7上的图像处理pipeleine
- fe-2006
- 合并多个Excel文件.zip易语言项目例子源码下载
- 多维度揭示心力衰竭患者生存关键因素(代码+数据)
- 模板工程.zip
- retro-board
- sharply:块状C#编辑器
- Java-Application-using-Spatial-Database:数据库系统
- Olimex-ESP32-POE-example:Olimex存储库中缺少的此示例程序提供了一个使用ESP-IDF 4.1及更高版本(初始化以太网子系统)的简单示例。 ESP-IDF 4.1有许多重大更改,因此一个有效的示例非常重要
- rfid的应用场景.zip
- regalstaket-mobler
- auth-boilerplate-with-redux
- sax:用于XML和HTML的sax-js sax样式解析器的维护分支
- FM-Intro-Component:使用CSS Grid,Flexbox和JavaScript表单验证的前端向导挑战
- 旅游及票务网站模版