国外哪些网站是python做的,网站开发技术工作室,网页设计作业成品代码免费,网站建设邀标函由于我的Git学的不太好#xff0c;所以为了能够将以后我的学习笔记能够整理的更好#xff0c;我先要系统的学习一下git#xff0c;文章由此产生。 文章笔记源自尚硅谷Git入门到精通全套教程视频内容 1 进入官网
学习新技术的第一步需要熟悉官网#xff0c;Git也不例外。ht…由于我的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?p21spm_id_frompageDrivervd_source48c4bea3923e67ebcd204cf8ceac86e1