Git概述

Git简介

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

  1. 本地仓库:开发人员自己电脑上面的git仓库
  2. 远程仓库:远程服务器上的git仓库

commit: 提交,将本地文件和版本信息保存到本地仓库
push: 推送,将本地仓库文件和版本信息上传到远程仓库在这里插入图片描述

GIT下载与安装

下载地址:https://git-scm.com/download
在这里插入图片描述
安装完成后在任意目录点击鼠标右键,如果能看到如下菜单则表示安装完成:
在这里插入图片描述
Git GUI Here: 打开Git 图形界面
Git Bash Here: 打开Git命令行

Git常用命令

Git全局设置

当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。
在Git命令行中执行下面命令:
1.设置用户信息:
git config --global user.name “xxxx”
git config --global user.email “xxxxx”
2.查看配置信息
git config --list

获取Git仓库

要使用Git对我们的代码进行版本控制,首先需要获得Git仓库。

获取Git仓库通常有两种方式:
1.在本地初始化一个Git仓库(不常用)
2.从远程仓库克隆(常用)
git clone “远程地址”

工作区、暂存区、版本库概念

版本库:.git隐藏文件夹就是版本库,版本库中存储了很多配置信息,日志信息和文件版本信息等。

工作区:包含.git文件夹的目录就是工作区,也可以成为工作目录,主要用于存放开发的代码。

暂存区:.git文件夹中有很多文件,其中一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改的文件的地方。

在这里插入图片描述

Git工作区中文件的状态

Git工作区中的文件存在两种状态:
1.untracked未跟踪(未被纳入版本控制)
2.tracked已跟踪(被纳入版本控制)

  1. Unmodified未修改状态
  2. Modified已修改状态
  3. Staged已暂存状态

(这些文件的状态会跟随着我们执行Git的命令发生变化)

本地仓库操作

本地仓库常用命令如下:
1.git status 查看文件状态
2.git add 将文件的修改加入暂存区
3.git reset 将暂存区的文件取消暂存或者是切换到指定的版本
4.git commit 将暂存区的文件修改提交到版本库
5.git log 查看日志

远程仓库操作

1.git remote 查看远程仓库
2.git remote add 添加远程仓库
3.git clone 从远程仓库克隆
4.git pull 从远程仓库拉取
5.git push 推送到远程仓库

分支操作

分支是Git使用过程中非常重要的概念。使用分支意味你可以把你的工作从开发主线上分类开来,以免影响开发主线。同一个仓库可以有多个分支,各个分支相互独立,互不干扰。
通过git init 命令仓库本地仓库时默认会创建一个master 分支

  1. git branch 查看分支
  2. git branch[name] 创建分支
  3. git checkout[name] 切换分支
  4. git push[shortName][name]推送至远程仓库分支
  5. git merge[name] 合并分支

标签操作

Git中的标签,指的是某个分支某个特定时间点的状态。通过标签,可以很方便的切换到标记时的状态。
比较有代表性的是人们会使用这个功能来标记发布节点(v1.0 v1.2等)。下面是mybatis-plus的标签:
在这里插入图片描述

标签操作

1.git tag 列出已有的标签
2.git tag[name] 创建标签
3.git push[shortName][name] 将标签推送至远程仓库
4.git checkout -b[branch][name] 检出标签

在 IDEA 中使用 Git

在 Idea中使用Git,本质上还是使用的是本地安装的Git软件,所以需要在IDEA中配置GIT
在这里插入图片描述

获取Git仓库

在idea中使用git获取仓库有两种方式

  1. 本地初始化仓库
  2. 从远程仓库克隆
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值