git的基本操作流程

git的基本操作流程Git基本操作流程流程基本概念及基本命令流程Git基本使用流程:1.从资源库中克隆工作副本2.在工作副本中进行编辑、添加、删除操作3.如果其他人修改了可以更新资源4.检查修改情况,查看文件状态5.提交及推送操作6.若发现错误,可以撤回提交,修改并再次提交基本概念及基本命令工作区:可在工作区进行修改文件操作暂存区:在版本库中标记为index/stage.git/index的区域,也叫索引,当工作区执行gitadd命令时,在工作区被修改的文件被写入对象库.git/

大家好,欢迎来到IT知识分享网。git的基本操作流程

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的改动

:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}

工作区

git add

暂存区

git commit

master

:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}

暂存区

git checkout <file>

工作区

master

git reset HEAD

git checkout HEAD <file>

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14903.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信