Git-02-Git概述(介绍、下载和安装)

Git-02-Git概述(介绍、下载和安装)

(1)Git概述

1.Git简介:分布式是因为本地有仓库,远程也有仓库

​ Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,

Git仓库分为两种:

​ 1、本地仓库:开发人员自己电脑上的Git仓库

​ 2、远程仓库:远程服务器上的Git仓库

​ 刚才我们简单使用了一下Git,咱们打开了两个窗口,然后模拟了两个开发人员小黑和小白,然后他们在开发的时候,就需要来编写一些代码,比如说一些Java类,或者是一些配置文件等等,因为他们开发的是同一个项目,所以说有一些代码是共享的。也就是说小黑开发的代码其实小白也能看到,同理小白开发的一些代码,小黑应该也能看到。甚至有一些配置文件是公共的,两个人可能都会用到。这个时候我们就可以通过Git来进行管理。

具体Git是怎么管理文件的呢??

​ 他其实是通过Git仓库这么一种形式来存储还有管理这些文件的,而这个Git仓库实际上是分成这么两种类型:一种是叫做本地仓库,还有一种叫做远程仓库。本地仓库指的就是开发人员自己电脑上的一个Git仓库,而这个远程仓库不在我们本地,而是在远程服务器上的一个Git仓库。

例如:

​ 远程仓库

​ 本地仓库(小黑的) 本地仓库(小白的)

commit:提交,将本地文件和版本信息保存到本地仓库。

push:推送,将本地仓库文件和版本信息上传到远程仓库

pull:拉取,将远程仓库文件和版本信息下载到本地仓库

​ 左边是小黑的本地仓库,右边是小白的本地仓库,他们之间怎么沟通协调呢??

上面还有一个远程仓库。其中有一个人开发完代码之后,他就可以把它开发的代码来进行一个commit,这个commit叫做提交,如果只是保存在本地,这时候另外一个人的本地仓库是看不到的,所以说我们在提交完之后,需要push推送到远程仓库。上传上去之后,另一个人就可以pull拉取到自己的本地仓库,拉取下来之后自己再开发,开发完之后再commit and push,左边的人就可以pull拉取下来了。

注意:我们使用Git来管理的这些文件,不仅仅是我们这些源代码文件,也就是说这个Git其实并不关心你传上来的是什么文件。比如说我们传的是一个视频,一个音频,它照样是可以管理的,只不过我们一般情况下使用Git是管理我们这些开发的代码。

2.Git下载与安装:

下载地址:https://git-scm.com/download(可以根据操作系统来选择下载哪种类型的)

安装完成后在任意目录点击鼠标右键,如果能看到如下菜单则表示安装完成:

Git GUI Here:打开Git图像界面

Git Bash Here:打开Git命令行

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值