瑞吉外卖git

这篇具有很好参考价值的文章主要介绍了瑞吉外卖git。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

😹 作者: gh-xiaohe
😻 gh-xiaohe的博客
😽 觉得博主文章写的不错的话,希望大家三连(✌关注,✌点赞,✌评论),多多支持一下!!!

项目视频链接:黑马程序员,瑞吉外卖项目

💒 Git

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

作用:

  • 代码回溯

  • 版本切换

  • 多人协作

  • 远程备份

🚏 1、Git 概述

🚀 Git 简介

瑞吉外卖git

🚄 下载与安装

瑞吉外卖git

瑞吉外卖git

🚏 2、Git 代码托管服务

🚀 常用的 Git 代码托管服务

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

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

  • gitHub( 地址:https://github.com/ ),是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名gitHub

  • 码云(地址: https://gitee.com/ ),是国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快

  • GitLab (地址: https://about.gitlab.com/ ),是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务

  • BitBucket(地址:https://bitbucket.org/) ,是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户

🚄 使用码云代码托管服务

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

1、注册码云账号

2、登录码云

3、创建远程仓库

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

🚬 注册码云账号

注册网址:https://gitee.com/signup

🚬 登录码云

注册完成后可以使用刚刚注册的邮箱进行登录(地址:https://gitee.com/login )

🚬 创建远程仓库

瑞吉外卖git
瑞吉外卖git

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

瑞吉外卖git

🚏 3、Git 常用命令

  • 设置用户信息命令:

    • git config --global user.name “itcast”
    • git config --global user.email “hello@itcast.cn”
  • 查看配置信息命令:

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

  • 获取Git仓库命令:

  • git init 本地初始化

  • git clone远程Git仓库地址

  • 本地仓库相关的命令:

    • git status 查看文件状态
    • git add 将文件的修改加入暂存区
    • git reset 将暂存区的文件取消暂存或者是切换到指定版本
      • git reset --hard 提交版本号
    • git commit 将暂存区的文件修改提交到版本库
      • git commit -m “提示信息” 文件名
    • git log 查看日志
  • 远程仓库相关的命令:

    • git remote 查看远程仓库
      • git remote -v 查看远程仓库
    • git remote add 添加远程仓库
      • git remote add origin[简称:约定俗称origin] 添加远程仓库地址
    • git clone 从远程仓库克隆
    • git push 推送到远程仓库
      • git push [remote-name]简称origin [branch-name] 分支名称
    • git pull 从远程仓库拉取
      • git pull [short-name] 远程仓库别名 [branch-name] 分支的名称
      • git pull [short-name] 远程仓库别名 [branch-name] 分支的名称 --allow-unrelated-histories 允许无关的历史
  • 分支相关的命令:

    • git branch 查看分支
      • git branch 列出所有本地分支
      • git branch -r 列出所有远程分支
      • git branch -a 列出所有本地分支和远程分支
    • git branch [name] 创建分支
    • git checkout [name] 切换分支
    • git push [shortName] 远程仓库的别名 [name] 推送至远程仓库分支名称
    • git merge [name] 合并分支
  • 标签相关的命令:

    • git tag 列出已有的标签
    • git tag [name] 创建标签
    • git push [shortName] [name] 将标签推送至远程仓库
    • git checkout -b [branch]分支名称 [name] 标签名 检出标签 把当时标签的状态下载下来,需要创建一个分支

🚀 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并不是我们在注册码云账号时使用的用户名和邮箱,此处可以任意设置。

🚄 获取 Git 仓库

🚬 获取Git仓库通常有两种方式:
  • 在本地初始化一个Git仓库(不常用)

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

瑞吉外卖git

🚬 获取Git仓库-在本地初始化Git仓库

执行步骤如下:

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

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

  3. 执行命令git init

瑞吉外卖git

🚬 获取Git仓库-在远程仓库克隆

可以通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地

命令形式:git clone 【远程Git仓库地址】
瑞吉外卖git

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

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

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

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

瑞吉外卖git
瑞吉外卖git

🚗 本地仓库操作

  • 本地仓库常用命令:

    • git status 查看文件状态
    • git add 将文件的修改加入暂存区
    • git reset 将暂存区的文件取消暂存或者是切换到指定版本
      • git reset --hard 提交版本号
    • git commit 将暂存区的文件修改提交到版本库
      • git commit -m “提示信息” 文件名
    • git log 查看日志

    瑞吉外卖git

🚲 远程仓库操作

  • 远程仓库常用命令:

    • git remote 查看远程仓库

      • git remote -v 查看远程仓库
    • git remote add 添加远程仓库

      • git remote add origin[简称:约定俗称origin] 添加远程仓库地址
    • git clone 从远程仓库克隆

    • git push 推送到远程仓库

      • git push [remote-name]简称origin [branch-name] 分支名称
    • git pull 从远程仓库拉取

      • git pull [short-name] 远程仓库别名 [branch-name] 分支的名称
      • git pull [short-name] 远程仓库别名 [branch-name] 分支的名称 --allow-unrelated-histories 允许无关的历史

      瑞吉外卖git

🚀 分支操作

  • 分支操作常用命令:
    • git branch 查看分支
      • git branch 列出所有本地分支
      • git branch -r 列出所有远程分支
      • git branch -a 列出所有本地分支和远程分支
    • git branch [name] 创建分支
    • git checkout [name] 切换分支
    • git push [shortName] 远程仓库的别名 [name] 推送至远程仓库分支名称
    • git merge [name] 合并分支


瑞吉外卖git

🚬 合并分支时放生冲突
  • 两个分支下修改同一个文件会产生问题

    瑞吉外卖git

🚄 标签操作

Git 中的标签,指的是某个分支某个特定时间点的状态。通过标签,可以很方便切换标记时的状态

比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 、v1.2等)。下面是mybatis-plus的标签

🚬 分支和标签的区别
  • 分支是动态的概念

  • 标签是静态的
    瑞吉外卖git

  • 标签相关的命令:

    • git tag 列出已有的标签

    • git tag [name] 创建标签

    • git push [shortName] 远程仓库别名 [name] 标签名称

    • git checkout -b [branch]分支名称 [name] 标签名 检出标签 把当时标签的状态下载下来,需要创建一个分支


瑞吉外卖git

🚏 4、在 IDEA 中使用 Git

🚀 在 IDEA 中配置 Git

    在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要在IDEA中配置Git。

瑞吉外卖git

🚄 获取Git仓库

在IDEA中使用Git获取仓库有两种方式:

  • 本地初始化仓库

  • 从远程仓库克隆

    瑞吉外卖git

🚒 本地仓库操作

本地仓库操作:

  • 将文件加入暂存区
  • 将暂存区的文件提交到版本库
  • 查看日志

    瑞吉外卖git

🚤 远程仓库操作

远程仓库操作:

  • 查看远程仓库
  • 添加远程仓库
  • 推送至远程仓库
  • 从远程仓库拉取

    瑞吉外卖git

🚗 分支操作

分支操作:

  • 查看分支
  • 创建分支
  • 切换分支
  • 将分支推送到远程仓库
  • 合并分支


瑞吉外卖git文章来源地址https://www.toymoban.com/news/detail-410773.html

🚬 gei pull error: 对下列文件的本地修改将被合并操作覆盖
  • git fetch --all   相当于是从远程获取最新版本到本地,不会自动merge(合并)
  • git reset --hard origin/master   舍弃掉你对文件的修改
  • git pull   从远程获取最新版本并merge到本地
  • git stash   保留你文件的修改,将所有未提交的修改(工作区和暂存区)保存至堆栈中

到了这里,关于瑞吉外卖git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 瑞吉外卖项目——前后端分离

    前后端分离开发,就是在项目开发过程中,对于前端代码的开发由专门的 前端开发人员 负责,后端代码则由 后端开发人员 负责,这样可以做到分工明确、各司其职,提高开发效率,前后端代码并行开发,可以加快项目开发进度。 目前,前后端分离开发方式已经被越来越多

    2023年04月20日
    浏览(37)
  • 瑞吉外卖开发笔记 二

    问题分析 前面我们已经完成了后台系统的员工登录功能开发,但是还存在一个问题:用户如果不登录,直接访问系统首页面,照样可以正常访问。 这种设计并不合理,我们希望看到的效果应该是, 只有登录成功后才可以访问系统中的页面 ,如果没有登录则跳转到登录页面。

    2024年02月16日
    浏览(24)
  • 瑞吉外卖day4

    介绍  服务端要接收客户端页面上传的文件,通常都会使用Apache的两个组件 1.commons-file upload 2.commons-io Spring框架在spring-web包中对文件上传进行了封装。只需要在Controller的方法中声明一个MultipartFile类型的参数即可接受上传的文件 代码实现 upload方法里的形参名要保证与前端提

    2024年02月04日
    浏览(33)
  • 瑞吉外卖项目记录

    本文为个人学习黑马《瑞吉外卖》项目后进行的项目总结,更偏向于对自己编写文本能力的锻炼以及对项目知识点的简短记录。因为个人能力问题,其中可行性分析和测试部分只进行了小标题的陈列,并没有进行编辑。对《瑞吉外卖》项目感兴趣的朋友也可以浏览本文后再去

    2024年02月05日
    浏览(25)
  • 瑞吉外卖项目----(2)缓存优化

    将项目推送到远程仓库里,教程在git 提交远程仓库前建议取消代码检查 创建新的分支v1.0(用于实现缓存优化)并推送到远程仓库 1.1.1 maven坐标 导入spring-data-redis的maven坐标: 1.1.2 配置文件 在application.yml中加入redis相关配置: 1.1.3 配置类 在项目中加入RedisConfig 1.2.1 实现思路

    2024年02月14日
    浏览(31)
  • 瑞吉外卖-Day01

    软件开发整体介绍 瑞吉外卖项目介绍 开发环境搭建 后台登录功能开发 后台退出功能开发 作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这

    2024年02月12日
    浏览(22)
  • 瑞吉外卖笔记

    直接创建新工程 继承父工程的形式来做这个,这里新建父工程 pom文件 创建测试类并启动 导入 在默认页面和前台页面的情况下,直接把这俩拖到resource目录下直接访问是访问不到的,因为被mvc框架拦截了 所以我们要编写一个映射类放行这些资源 创建配置映射类 访问成功 用

    2024年01月19日
    浏览(24)
  • 项目笔记-瑞吉外卖(全)

    1.对后端返回请求值的分析 2.对不同种请求参数的分析 3.事务管理 1.软件开发整体介绍 2.项目整体介绍⭐️ 后端:管理菜品和员工信息 前台:通过手机端,可以浏览菜品和添加客户端 开发项目流程: 实现基本需求,用户能在手机浏览器访问 对移动端应用改进,使用微信小程

    2024年02月07日
    浏览(28)
  • 瑞吉外卖 —— 7、手机验证码登录

    目录 1、短信发送 1.1、短信发送  1.2、短信验证码登录 1.2.1、分析         1.2.1.1、需求分析         1.2.1.2、数据模型         1.2.1.3、交互过程         1.2.1.4、准备工作 1.2.2、代码         1.2.2.1、修改 LoginCheckFilter         1.2.2.2、修改 SMSUtils 工具类

    2024年02月09日
    浏览(47)
  • 瑞吉外卖(6)—手机验证码登录

    目录 一、手机验证码登录 1.1 短信发送 1.2 短信验证码登陆 1.2.1 需求分析 1.2.2 数据模型 1.2.3 代码开发 发送验证码(给的资料有点残缺,这里修改了) 使用验证码登陆(使用map接收数据) 这里使用的是阿里云短信,但是吧,对于个人来说,几乎是申请不到短信的模板签名,所

    2024年02月16日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包