当前位置: 首页> 汽车> 新车 > git的基本操作和原理

git的基本操作和原理

时间:2025/7/10 0:28:12来源:https://blog.csdn.net/m0_73444474/article/details/140958218 浏览次数: 0次

基本操作

在这里插入图片描述

原理

Git是分布式版本控制系统,可以保存每次修改后的代码,方便我们随时返回。
根据用户所写的代码,自动生成commit号,这个版本号只与代码内容有关,只要代码内容不同,commit id 就不同。
使用哈希算法

git如何控制我的文件

小型文件系统的一组快照,每次提交更新时,git会将当前全部文件制作一个快照,并且保存快照的索引

git add和 git commit流程

在这里插入图片描述
初始状态:
在这里插入图片描述
此时修改1.txt,哈希值不一样了
在这里插入图片描述

执行命令git add 1.txt,将文件放到暂存区
在这里插入图片描述
在这里插入图片描述

但是我们发现并没有把文件放到暂存区,而是复制了一份修改后的1.txt生成新的blob到代码仓库,并且将暂存区对原本的blob的引用换成了对新的blob的引用
执行git commit -m “update 1.txt”
在这里插入图片描述

此时根据暂存区的索引新生成一个tree和一个新的commit对象,同时新生成的这个commit也要指向上一次的commit,保证我们可以从当前的版本代码回溯到上一个版本代码

VScode怎么push和pull

push:

关键字:git的基本操作和原理

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: