Git和GitHub的使用(1)——Git的原理以及Windows下安装

目录

1.Git的原理

(1)Git基本介绍

(2)Git的工作流程

2.Git的Windows下安装

(1)下载

(2)安装git

(3)下载和安装TortoiseGit


1.Git的原理

(1)Git基本介绍

Git是分布式版本控制系统

有两种库:本地库和远程库

  • 本地库:每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,可以帮我们记录我们自己写的代码的每个版本。

  • 远程库:远程库用于大家共享该库,一同开发的人员协同工作,对于同一个项目,修改代码之后,提交到该库,其他程序员也能看到整个项目的进度以及项目代码情况。所有人都可以进行“下载(克隆)”和“上传(推送)”

分布式版本控制工具Git管理方式如下图:

Git和GitHub的使用(1)——Git的原理以及Windows下安装

(2)Git的工作流程

Git和GitHub的使用(1)——Git的原理以及Windows下安装

  • 1.从远程仓库中克隆 Git 资源作为本地仓库。
  • 2.从本地仓库中checkout代码然后进行代码修改
  • 3.在提交前先将代码提交到暂存区。
  • 4.提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。
  • 5.在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库。

2.Git的Windows下安装

最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。但开发机大多数情况都是windows,服务器端会使用Linux

(1)下载

下载地址:https://git-scm.com/download

Git和GitHub的使用(1)——Git的原理以及Windows下安装

根据不同的操作系统选择对应的安装包

Git和GitHub的使用(1)——Git的原理以及Windows下安装

(2)安装git

Git和GitHub的使用(1)——Git的原理以及Windows下安装

  • 一路“下一步”使用默认选项即可。

Git和GitHub的使用(1)——Git的原理以及Windows下安装

安装完成后,右击桌面,如下:

Git和GitHub的使用(1)——Git的原理以及Windows下安装

可以看到GUI和Bash两个选项,分别打开如下:

GUI:自带的GUI不太好用,不怎么用

Git和GitHub的使用(1)——Git的原理以及Windows下安装

Bash:模拟的Linux下的命令行,可以使用Linux下的命令

Git和GitHub的使用(1)——Git的原理以及Windows下安装

为了使操作更方便,接下来安装TortoiseGit,替代git的GUI

(3)下载和安装TortoiseGit

下载地址:https://tortoisegit.org/download/

Git和GitHub的使用(1)——Git的原理以及Windows下安装

除过下载上述还可以下载该页面的语言包,进行汉化:

Git和GitHub的使用(1)——Git的原理以及Windows下安装

安装

下一步到下图,按图选择,然后后面的下一步默认安装即可

Git和GitHub的使用(1)——Git的原理以及Windows下安装

Git和GitHub的使用(1)——Git的原理以及Windows下安装

点击finish,然后弹出配置界面,直接下一步:

Git和GitHub的使用(1)——Git的原理以及Windows下安装

下一步到下图:

Git和GitHub的使用(1)——Git的原理以及Windows下安装

配置开发者姓名及邮箱,每次提交代码时都会把此信息包含到提交的信息中。

Git和GitHub的使用(1)——Git的原理以及Windows下安装

下述选项选择SSH,完成即可

Git和GitHub的使用(1)——Git的原理以及Windows下安装

安装完成右击桌面如下:

Git和GitHub的使用(1)——Git的原理以及Windows下安装

进行汉化,安装上面下载的中文语言包,直接下一步安装即可

Git和GitHub的使用(1)——Git的原理以及Windows下安装

Git和GitHub的使用(1)——Git的原理以及Windows下安装

或进行设置选择中文,右键单击桌面----->TortoiseGit------>Settings-------->General--------->Language-------->下拉框选择中文----->确定即可

Git和GitHub的使用(1)——Git的原理以及Windows下安装Git和GitHub的使用(1)——Git的原理以及Windows下安装