Git教程(一)Git简介——廖雪峰的官方网站

目录

一、git简介

1.git的诞生

2.集中式vs分布式

3.安装git

4.创建版本库

笔记学习的内容来自-->链接Git简介—廖雪峰的官方网站

一、git简介

1.git的诞生

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

Git是用C语言写的。

git的作用:

当你要版本控制的时候,没有git时是这样的:

 有git时是这样的:

2.集中式vs分布式

集中式:

 分布式:

每个人电脑上都是一个完整的版本库,工作的时候不需要连网。多人协作时,每个人只需要将自己修改的地方推送给同事就行了。在实际使用分布式版本控制系统的时候,其实很少在两人之间的电脑上推送版本库的修改,因为可能你们俩不在一个局域网内,两台电脑互相访问不了,也可能今天你的同事病了,他的电脑压根没有开机。因此,分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。

 其他的版本控制系统:

3.安装git

现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。

Git官网: Git - Downloads

在windows上安装git:

发现两个详细的安装教程,复选框勾选都有,第一个安装的版本要低一点,有详解,第二个版本高一些,但不够详解:

链接一:Windows系统Git安装教程(详解Git安装过程)_IT技术实战-CSDN博客

链接二:Git 的安装教程(详解每个步骤)_Passerby_Wang的博客-CSDN博客_git64位安装步骤

问题来了,如果安装过要更新咋个搞?

链接:Windows下更新git的版本_学习减肥健身的博客-CSDN博客_windows 更新git

这个链接有点不奈斯

安装完成后,再做一步:

4.创建版本库

先空起,等真正需要的时候我再创

要注意的地方先写起:

 所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。

而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。

相关命令:

makdir XXX:创建XXX目录

cd XXX:进入XXX目录

pwd:显示当前目录

git init:将当前目录变成Git可管理的仓库

ls -ah:查看被隐藏的.git目录(如果.git目录被隐藏的话)

git add:将文件添加到仓库

git commit (-m“xxx”):把文件提交到仓库,-m后面输入的是本次提交的说明,可以输入任意内容(提交已修改的文件和提交新文件是一样的)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值