第四十三篇:Git知识(基本理论)

好家伙,最近准备考试,有点忙

 

首先从版本控制开始

1.版本控制(版本迭代,新的版本)

如果一个项目由多个人去开发,那么总会需要去管理版本

你更一点,我更一点,一冲突,这个项目就炸了

所以需要版本控制.

可以理解为项目记录自己进化的博客(好烂的比喻)

 

一句话就是:用于管理多人协作开发项目的技术

 

多人开发必须使用版本控制

 

2.分布式管理控制 Git

没有中央服务器,在工作时,每个人的电脑就是一个完整的版本库,

工作时不需要联网,因为版本都在自己的电脑上

同步的方法如下:

我把项目改好了,别人也改好了,直接相互推送.就可以查看对方的修改了

可以直接在git上看到更新了哪些代码和文件

Git是目前最先进的分布式管理系统

 

3.历史

linux的开发者需要一个版本管理系统,于是就花了两个星期把git写出来了.

 

4.git安装

4.1.下载太慢可以用淘宝镜像

4.2.记得配置环境变量(配是为了能全局使用,不配其实也问题不到,(用你的鼠标实现全局使用))

 

5.基本的linux的命令

 

 这个记几个关键的就好了

 

6.Git基本理论(核心)

Git本地有三个工作区域:工作目录,暂存区,资源区

 

6.1.工作区(workspace):就平时存代码的地方

6.2.暂存区(index):用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表的信息

6.3.仓库区(local):安全存放数据的位置,这里面有你提交到所有版本的数据,

6.4.远程仓库(remote)托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程安装

 

6.5.git工作流程一般是这样的

   1.在工作目录中添加.修改文件;

   2.将需要进行版本管理的文件放入暂存区,

   3.将暂存区域的文件提交到Git仓库

所以,Git管理的文件有三种状态:已修改,已暂存,已提交

上妙图:

 

 上秒图:

 

妙啊

 

git add . 
添加所有文件到暂存区

git commit -m 
提交缓存区中的内容到本地仓库 -m  备注上交信息

git status
查看所有文件状态

 

结束

posted @ 2021-12-02 22:21  养肥胖虎  阅读(45)  评论(0编辑  收藏  举报