Git 的使用

1. 目标

  • 了解Git基本概念
  • 能够概述git工作流程
  • 能够使用Git常用命令【会】
  • 熟悉Git代码托管服务
  • 能够使用idea操作git 【会】

2.什么是版本控制器

版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术[软件]。

1.实现跨区域多人协同开发. ---

2.追踪和记录一个或者多个文件的历史记录。---

3.组织和保护你的源代码和文档---

4.统计工作量------

5.并行开发、提高开发效率.---

6.跟踪记录整个软件的开发过程

7.减轻开发人员的负担,节省时间,同时降低人为错误.--

简单说就是用于[管理多人协同开发项目]的一款软件。

2.1版本控制器的种类

2.1.1集中式版本控制器

a、版本库是集中存放在中央服务器的,本地是没有版本库的修改记录的。干活的时候,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。所以集中式版本控制系统最大的毛病就是必须联网才能工作!(外网 内网)

SVN软件:

2.1.2GIT分布式版本控制器

每个人的电脑上都是一个完整的版本库,找一台电脑充当服务器的角色 [共享方便],每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。

软件: git 70%

Git是分布式的,Git不需要有中心服务器,我们每台电脑拥有的东西都是一样的。我们使用Git并且有个中心服务器,仅仅是==为了方便交换大家的修改==,但是这个服务器的地位和我们每个人的PC是一样的。我们可以 把它当做一个开发者的pc就可以就是为了==大家代码容易交流不关机用的==。没有它大家一样可以工作,只不 过“交换”修改不方便而已。

Git工作流程图

命令如下:

①clone(克隆):从远程仓库中克隆代码到本地仓库。

②checkout(检出):从本地仓库检出一个仓库分支,然后进行修订。

③add(添加):在提交前先将代码提交到暂存区。

④commit(提交):提交到本地仓库。本地仓库中保存修改的各个历史版本。

⑤fetch(抓取):从远程库,抓取到本地仓库,不进行任何的合并动作。(操作比较少)

⑥pul

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值