您的位置:首页 > 新闻 > 资讯 > Git从入门到放弃

Git从入门到放弃

2025/1/11 11:41:55 来源:https://blog.csdn.net/DoYouThinkAMe/article/details/139548828  浏览:    关键词:Git从入门到放弃

由于我的Git学的不太好,所以为了能够将以后我的学习笔记能够整理的更好,我先要系统的学习一下git,文章由此产生。
文章笔记源自尚硅谷Git入门到精通全套教程视频内容


1 进入官网

学习新技术的第一步需要熟悉官网,Git也不例外。https://www.git-scm.com/
先下载Git,自行下载,官网点download,然后傻瓜式安装即可。
桌面右键属性,如果有这两个就说明安装成功。https://www.git-scm.com/downloads
在这里插入图片描述
然后下载图形化工具,github desktop https://www.git-scm.com/downloads/guis
在这里插入图片描述


2 介绍Git

Git是一个开源的分布式版本控制系统,专为高效、快速地处理各种规模的项目版本管理而设计。

集中式版本控制系统
SVN、CVS、VSS等,缺点是存在就单点故障问题,如果中心服务器崩溃,则无法正常使用,甚至导致数据丢失。

分布式版本控制系统
Git、Mercurial、Bazaar、Darcs等


3 在Idea中使用Git

在idea中创建项目
点击vcs或者Git上传到Github,填写账号密码后推送到Github
在这里插入图片描述

在这里插入图片描述

基本操作 commit / push

在这里插入图片描述
分别为将本地的代码 -> 保存在本地仓库 / 保存在Github仓库

基本操作 pull

将远程仓库增加的代码、文件合并到自己的本地代码中

怎么将本地仓库导入github desktop

在这里插入图片描述
在这里插入图片描述
选择自己的项目文件目录即可。

Git对文件进行操作的底层原理

Git文件操作底层原理
基本来说,就是使用唯一的标识符GIt文件进行标识。
其实对于每个更新的文件都会有所保存。
对于新增文件操作,是将该文件的地址增加到Git项目树中。
对于删除文件操作,是将该文件的地址从Git项目树中删除。
对于更新文件操作,是将更新的文件的地址更新为修改后的文件的地址,但是修改之前的文件依然存在,只是不在Git项目树中了。

具体操作流程
在这里插入图片描述
如图复制标识符 cb69282… 在git bash中进入项目目录,进行查询
发现该提交属于项目树,即tree
10ccbac6dc407d45a603526dcf91d82fcad704ec
对 10ccbac6dc407d45a603526dcf91d82fcad704ec进行查看,发现显示项目中所有文件的标识
发现该提交的parent为162f170774b1491a37e97483b1d4c1dab1074581即上一次的提交标识符。
在这里插入图片描述
上一次的提交,162f170774b1491a37e97483b1d4c1dab1074581
在这里插入图片描述

to be continue 2024年6月8日22:52:18
https://www.bilibili.com/video/BV1wm4y1z7Dg?p=21&spm_id_from=pageDriver&vd_source=48c4bea3923e67ebcd204cf8ceac86e1

版权声明:

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

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