Git 分布式版本控制工具

目录

1. 前言

1.1 什么是Git

2. Git概述

2.1 Git简介

2.2 使用Git能做什么

2.3 Git下载与安装

3. Git代码托管服务

3.1 常用的Git代码托管服务

3.2 码云代码托管服务

3.2.1 注册码云账号

3.2.2 登录码云

3.2.3 创建远程仓库

3.2.4 邀请其他用户成为仓库成员

4. Git常用命令

4.1 Git全局设置

4.2 获取Git仓库

4.2.1 在本地初始化Git仓库

4.2.2 从远程仓库克隆

4.3 工作区、暂存区、版本库

4.5 本地仓库操作

4.5.1 git status

4.5.2 git add

4.5.3 git reset

4.5.4 git commit

4.5.5 git log

4.6 远程仓库操作

4.6.1 git remote

4.6.2 git remote add

4.6.3 git clone

4.6.4 git push

4.6.5 git pull

4.7 分支操作

4.7.1 查看分支

4.7.2 创建分支

4.7.3 切换分支

4.7.4 推送至远程仓库分支

4.7.5 合并分支

4.7.6 合并分支冲突

4.8 标签操作

4.8.1 查看标签

4.8.2 创建标签

4.8.3 将标签推送至远程仓库

4.8.4 检出标签

5. 在IDEA中使用Git

5.1 在IDEA中配置Git

5.2 获取Git仓库

5.2.1 本地初始化仓库

5.4 本地仓库操作

5.4.1 将文件加入暂存区

5.4.2 将暂存区文件提交到版本库

5.4.3 查看日志

5.5 远程仓库操作

5.5.1 查看远程仓库

5.5.2 添加远程仓库​编辑

5.5.3 推送至远程仓库

5.5.4 从远程仓库拉取​编辑

5.6 分支操作

5.6.1 查看分支

5.6.2 创建分支

5.6.3 切换分支

5.6.4 将分支推送到远程仓库

5.6.5 合并分支​编辑


1. 前言

1.1 什么是Git

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。

其他的版本控制工具:

  • SVN

  • CVS

  • VSS

2. Git概述

2.1 Git简介

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

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

  • 远程仓库:远程服务器上的 Git 仓库

(百度网盘)

解释说明:

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

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

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

2.2 使用Git能做什么

  • 代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本

  • 版本切换:Git存在分支的概念,一个项目可以有多个分支(版本),可以任意切换

  • 多人协作:Git支持多人协作,即一个团队共同开发一个项目,每个团队成员负责一部分代码,通过Git就可以管理和协调

  • 远程备份:Git通过仓库管理文件,在Git中存在远程仓库,如果本地文件丢失还可以从远程仓库获取

2.3 Git下载与安装

下载地址: Git - Downloads

3. Git代码托管服务

3.1 常用的Git代码托管服务

Git中存在两种类型的仓库,即本地仓库远程仓库。那么我们如何搭建Git远程仓库呢?

我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub、码云、GitLab等。

名称 网址 说明
gitHub GitHub: Let’s build from here · GitHub 一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名gitHub
码云 Gitee - 基于 Git 的代码托管和研发协作平台 国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快
GitLab The DevSecOps Platform | GitLab 一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务
BitBucket Bitbucket | Git solution for teams using Jira 一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户

3.2 码云代码托管服务

码云网址:Gitee - 基于 Git 的代码托管和研发协作平台

使用码云的操作流程如下:

  1. 注册码云账号

  2. 登录码云

  3. 创建远程仓库

  4. 邀请其他用户成为仓库成员

3.2.1 注册码云账号

注册网址: 注册 - Gitee.com

3.2.2 登录码云

注册完成后可以使用刚刚注册的邮箱进行登录(地址: 登录 - Gitee.com

3.2.3 创建远程仓库

登录成功后可以创建远程仓库,操作方式如下:页面跳转到新建仓库页面:

解释说明:

仓库名称:必填,每个仓库都需要有一个名称,同一个码云账号下的仓库名称不能重复

路径:访问远程仓库时会使用到,一般无需手动指定,和仓库名称自动保持一致

开源:所有人都可以查看此仓库

私有:只有此仓库的成员可见,其他人不可见

创建完成后可以查看仓库信息:

3.2.4 邀请其他用户成为仓库成员

前面已经在码云上创建了自己的远程仓库,目前仓库成员只有自己一个人(身份为管理员)。在企业实际开发中,一个项目往往是由多个人共同开发完成的,为了使多个参与者都有权限操作远程仓库,就需要邀请其他项目参与者成为当前仓库的成员。

点击管理按钮进入仓库管理页面,左侧菜单中可以看到【仓库成员管理】:

4. Git常用命令

4.1 Git全局设置

当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。在Git 命令行中执行下面命令:

设置用户信息

git config --global user.name "itcast"

git config --global user.email "hello@itcast.cn"

查看配置信息

git config --list

注意:上面设置的user.name和user.email并不是我们在注册码云账号时使用的用户名和邮箱,此处可以任意设置。

4.2 获取Git仓库

要使用Git对我们的代码进行管理,首先需要获得Git仓库。

获取Git仓库通常有两种方式:

  • 在本地初始化Git仓库(不常用)

  • 从远程仓库克隆(常用)

4.2.1 在本地初始化Git仓库

操作步骤如下

  1. 在任意目录下创建一个空目录(例如repo1)作为我们的本地Git仓库

  2. 进入这个目录中,点击右键打开Git bash窗口

  3. 执行命令git init

如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库创建成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值