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