git的基本操作流程

本文详细介绍了Git的基本使用流程,包括从资源库克隆工作副本、在工作区编辑、添加和删除文件,以及如何更新资源。通过gitadd将文件添加到暂存区,然后使用gitcommit提交到master分支。此外,还讨论了如何撤销提交、从暂存区移除文件以及用gitcheckout在工作区和暂存区之间切换文件。了解这些基本操作对于日常的Git版本控制至关重要。
摘要由CSDN通过智能技术生成

Git 基本操作流程

流程

Git基本使用流程:
1.从资源库中克隆工作副本
2.在工作副本中进行编辑、添加、删除操作
3.如果其他人修改了可以更新资源
4.检查修改情况,查看文件状态
5.提交及推送操作
6.若发现错误,可以撤回提交,修改并再次提交

基本概念及基本命令

工作区: 可在工作区进行修改文件操作

暂存区: 在 版本库 中标记为 index / stage .git/index的区域,也叫索引,当工作区执行git add 命令时,在工作区被修改的文件被写入 对象库 .git/objects (包含了各种创建的对象及内容)的一个新对象中,该对象的ID被记录在暂存区的文件索引中,此时暂存区的目录被修改

master : 当执行git commit 时,master分支做出相应的更新,此时master分支指向的目录树即为暂存区的目录树

git reset HEAD~1:撤销上次commit操作

git reset HEAD~2:撤销上上次commit操作

git reset -- hard HEAD~1

git rm --cached <file> :从暂存区中删除文件,工作区不改变

git checkout . / git checkout <file> :用暂存区全部或者指定的文件替换工作区的文件,此操作会清除工作区中未添加到暂存区的改动

git checkout HEAD . / git checkout HEAD <file> : 将HEAD指向的master分支中的全部或者指定文件替换暂存区以及工作区的文件,但存在很大风险,会清除工作区没有添加到暂存区的改动,也会清除暂存区未提交到master的改动

工作区
git add
暂存区
git commit
master
暂存区
git checkout <file>
工作区
master
git reset HEAD
git checkout HEAD <file>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值