git 基本原理

文章内容来源于视频

举个案例,家族里面有一本记载祖传秘籍的菊花宝典,这本菊花宝典的正本存储在家族祠堂里面,每一个家庭从正本复制一本存在自己家中,称为副本。这个过程称为clone

一个家庭需要再菊花宝典中添加技能,

第一步,执行add操作,将相关技能的概况写在自己的副本中,这个操作称为add

第二步, 如果相关技能已经完善,那么将相关技能起个名字,并且正式写在副本中,这个过程称为commit

第三步,这一个更新的技能从副本中向正本中更新,这个过程称为push

其他家庭成员知道正本更新了,就用正本更新自身的副本,这个过程叫做pull

一般来说,项目放在远程仓库(github),所有人以远程仓库的文件作为最新版本,并且本地存在工作区,然后,使用clone将最新版本。

相关推荐
AA陈超12 分钟前
Git常用命令大全及使用指南
笔记·git·学习
无限进步_28 分钟前
C语言数组元素删除算法详解:从基础实现到性能优化
c语言·开发语言·windows·git·算法·github·visual studio
松涛和鸣36 分钟前
16、C 语言高级指针与结构体
linux·c语言·开发语言·数据结构·git·算法
楠语37 分钟前
从指针行为理解Git中的reset操作
git
扛麻袋的少年3 小时前
git reset 和 git reflog 解决代码分支提交错误
git
放学有种别跑、5 小时前
GIT使用指南
大数据·linux·git·elasticsearch
雨雨雨雨雨别下啦5 小时前
【从0开始学前端】 Git版本控制系统
前端·git
happyCoder6 小时前
VS Code Git 神器:内置功能与GitLens插件使用技巧
git·github
小番茄夫斯基6 小时前
深入解析 git merge 和 git rebase 的区别
git
不会写程序的未来程序员6 小时前
详细的 Git 操作分步指南
大数据·git·elasticsearch