JAVA常用软件:GIT

GIT

进入官网下载软件
a. Windows系统
官网 : https://gitforwindows.org/
官网慢,可以用
b. Mac系统
■ 网址 : http://sourceforge.net/projects/git-osx-installer/

安装

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

验证是否安装成功

在这里插入图片描述
在这里插入图片描述

Git本地操作-初始化工作区

1. 基本指令
git init : 将目录初始化为工作区
git status : 查看当前状态

2.操作步骤

工作区 : 就是你在电脑里能看到的目录,只要通过指令git init就会把目录变成工作区

在硬盘中创建工作目录 git-test

点击git-test目录 , 右键选择Git Bash Here(git的命令窗口)

在git命令窗口中输入git init , 发现git-test目录中生成一个隐藏的.git目录 , 说明git-test目录成为工作区

我们在git-test目录中创建一个readme.txt文件,添加内容第一行代码。可以通过命令来查看它的状态红色代表当前没有提交到缓存区

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Git本地操作-add与commit

基本指令

git add 文件名 : 将文件添加到暂存区

git commit -m ‘备注’ : 将暂存区内容添加到本地仓库中

在这里插入图片描述
操作步骤

a. 在git控制台中使用命令 git add readme.txt , 将文件由工作区提交暂存区
b. 通过git status来查看状态,如果是绿色说明工作区的文件已经提交到了暂存区
c. 将缓存区内容提交本地仓库命令 git commit -m ‘第一次提交’ 说明 : -m 后面跟随的是备注, m是 单词message信息的首字母提 交信息格式:增删改查第几次提交
d. 注意:如果第一次提交出现了弹出框 , 需要填写如下内容

命令: git config --global user.email ‘123456@qq.com’
说明: 指定邮箱
命令: git config --global user.name ‘自己的英文名字’
说明: 指定操作者

在这里插入图片描述

Git本地操作-差异比较

基本指令
工作区与暂存区如何比较 – git diff 文件名
工作区与本地库如何比较 – git diff HEAD 文件名
暂存区与本地库如何比较 – git diff --cached 文件名

操作步骤
a. 打开工作区中readme.txt文件 , 新增内容 第二行代码
b. 使用指令查看差异比较

在这里插入图片描述

在这里插入图片描述

Git本地操作-版本回退

基本指令
○ 查看当前提交日志 – git log
○ 查看所有操作简短日志 – git reflog
○ 回退到指定版本 – git reset --hard 版本唯一索引值

操作步骤
a. 在readme.txt文件中提交第三行代码,并提交
b. 使用git log指令查看当前提交日志
c. 使用git reflog指令查看所有操作简短日志
d. 回退到第二此提交的版本 git reset --hard 版本唯一索引值
e. 查看文件中的内容变化

在这里插入图片描述

Git本地操作-修改撤消

基本指令
○ 撤销工作区修改(删除工作区未添加内容) – git checkout 文件名称
○ 撤销到工作区(把暂存区内容撤销到工作区) – git reset head 文件名称
2. 操作步骤
a. 在readme.txt文件中添加第四行代码
b. 查看状态
c. 使用指令 git checkout 文件名称 , 把工作区未添加的内容删除
d. 在readme.txt文件中查看是否存在第四行代码
e. 在readme.txt文件中添加第五行代码
f. 使用add指令添加到暂存区
g. 查看状态
h. 使用指令git reset head 文件名称 , 把暂存区的内容撤回到工作区
i. 查看状态

在这里插入图片描述

分支操作-分支创建与切换

  1. 基本指令
    ○ 分支的创建 – git branch 分支名
    ○ 分支的切换 – git checkout 分支名
    ○ 查看分支 – git branch
  2. 操作步骤
    a. 创建分支名字为dev
    注意 : 在哪一个分支上创建的新分支,那么新分支也有当前的数据
    b. 查看有哪些分支
    c. 切换到dev分支上
    d. 在dev分支上添加内容 在dev分支上添加的代码
    e. 添加到暂存区
    f. 添加到本地仓库
    g. 在dev分支中查看readme.txt文件中内容
    h. 切换到master主分支上,查看主分支上是否存在新添加的内容
    注意 : 在分支上添加的数据 ,没有合并之前,在其他分支上是看不到内容的

在这里插入图片描述

分支操作-分支合并与删除

  1. 基本指令
    ○ 分支的合并 – git merge 分支名
    ○ 分支的删除 – git branch -d 分支名
  2. 操作步骤
    a. 切换到master主分支上,进行合并
    注意 : 当前在哪一个分支,那么合并就会合并到当前分支上
    b. 查看合并后的master主分支上的内容
    c. 删除dev分支
    d. 查看有有些分支
    在这里插入图片描述

Git远程仓库介绍与码云仓库注册创建

  1. GitHub (https://github.com)
    面向开源及私有软件项目的托管平台,功能强大,但是在国外速度一般。
  2. Gitee (https://gitee.com)
    开源中国(OSChina)推出的基于Git的代码托管平台,又叫码云 , 主站在中国, 速度快 ,中国码农的数量那不是一般的多。
  3. Gitlab (https://about.gitlab.com)
    GitHub和Gitee都是开源的代码托管平台 , 存在一个小问题就是保密性不是很强 ;
    Gitlab基于Git作为版本控制工具的基础上,可以为你搭建一个Web服务器,你就可以理解为自己搭建了一个局域网内能够访问的服务器。也就是私服 ,保证代码安全性

Git远程仓库操作-关联、拉取、推送、克隆

关联远程仓库命令 : git remote add origin 远程仓库地址
在这里插入图片描述

拉取

拉取指令 : git pull
注意1 : 在推送代码前必须先拉取代码,否则无法推送本地仓库代码到码云仓库
注意2 : 首次拉取 git pull origin master --allow-unrelated-histories
在这里插入图片描述

推送

  1. 推送指令 : git push
    注意1 : 首次推送使用指令 git push -u origin master
    注意2 : 推送前保证代码已经正常提交到本地仓库
  2. 操作步骤

在这里插入图片描述

克隆

  1. 克隆操作往往是进了公司第一步需要做的事情
  2. 克隆指令 : git clone 远程仓库地址
  3. 操作步骤
    a. 创建一个普通目录
    b. 在此目录中打开Git工作台
    c. 执行指令: git clone 远程仓库地址
    d. 查看克隆后的效果

在这里插入图片描述

IDEA中使用Git-集成Git

在这里插入图片描述

在这里插入图片描述

IDEA中使用Git-add与commit

右键项目 -> 选择git -> 点击Add
注意 : 在IDEA工具中 , 只要Add一次即可
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

IDEA中使用Git-差异化比较

在这里插入图片描述
*加粗样式
在这里插入图片描述

IDEA中使用Git-版本回退及撤消

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值