Git简单入门+Maven

Git简介

Git是一种分布式版本控制系统,它可以记录文件和文件夹的变化,并让多个人在同一个项目上协同开发。以下是关于Git的简介:

  1. 版本控制系统:Git主要用于跟踪和管理代码的变化,以及对这些变化进行版本控制。通过使用Git,你可以记录文件的修改历史、回退到之前的版本、比较不同版本之间的差异等。

  2. 分布式系统:Git是一种分布式版本控制系统,意味着每个开发者都拥有完整的代码仓库副本。这使得每个开发者都可以在本地进行开发和版本控制,而不依赖于中央服务器。这样的设计使得团队成员能够并行工作,在没有网络连接的情况下进行提交和查看历史记录。

  3. 快速和高效:Git的设计目标之一是快速和高效。它使用了一种称为"快照(snapshot)"的方式来保存每个版本的文件状态,而不是像传统版本控制系统那样只记录文件的差异。这种设计使得Git非常迅速,并且在处理大型项目时效率高。

  4. 强大的分支支持:Git的分支机制非常强大,使得开发者可以轻松地创建、切换、合并和管理分支。这为并行开发、任务隔离和特性开发提供了灵活性和效率。

  5. 社区和生态系统:Git拥有庞大的用户社区和丰富的生态系统。你可以找到各种Git相关的工具、插件和教程,以满足不同的需求和扩展Git的功能。

总而言之,Git是一种强大、灵活且高效的版本控制系统,被广泛用于软件开发和其他需要进行版本控制的项目中。

Git安装与下载

  1. [git官网] https://git-scm.com/,下载git对应操作系统的版本。

  2. 官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/

    在安装完成后,会发现菜单(文件夹)中多了三个程序
    GIT
    Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
    Git CMD:Windows风格的命令行
    Git GUI:图形界面的Git,不建议初学者使用

Git相关操作

1.必要配置

设置用户名称和e-mail地址。
可以建一个文件夹(这里我给文件夹命名为111),鼠标右键找到Git Bash Here,

在这里插入图片描述
然后设置自己的用户名称以及e-mail地址

git config --global user.name "姓名"
git config --global user.email 邮箱

在这里插入图片描述

2.本地仓库的搭建

git init  //初始化仓库
vim foo1.txt //在文件夹中创建一个文本,还可以编辑,后续还可以进入这个文件进行编辑
git status  //查看状态
git commit -m '注释内容' 文件名//提交暂存区内容到本地仓库的当前分支,文件名可以省略
git clear //屏幕内容太多时,清除屏幕

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

3.基本操作命令

命令作用
git branch name创建分支
git branch查看所有分支
git checkout name切换分支
git merge name合并分支
git branch -d name删除分支(-d是delete的缩写) (-D是强制删除)
git checkout -b name创建并切换 (-b是branch的缩写)
git log查看历史提交记录(可以看到3次)
git reflog查看每一次的修改历史
git rebaseright-aligned 文本居右
git remote add origin <远程仓库的URL>添加远程仓库
git push -u origin master推送到远程仓库
git clone <复制的远程仓库URL>克隆远程仓库
``````````````````````

下面进行一些比较简单的操作
在这里插入图片描述
关于git 命令的有趣的练习游戏: https://learngitbranching.js.org
在这里插入图片描述

Gitee或Github

1.创建账号和仓库

这里以gitee来示范,网址:gitee
在这里插入图片描述
注册登入后
在这里插入图片描述
根据自身需求选择
在这里插入图片描述
在这里插入图片描述

2.SSH 公钥设置

在这里插入图片描述
点击 怎样生成公钥,根据步骤一步步操作,得到SSH公钥,进行添加
在这里插入图片描述

3.远程仓库(clone)

从gitee或github上搜索一个项目并clone到本地
在这里插入图片描述在这里插入图片描述

git clone <复制的链接>

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

4.idea中创建maven项目,push到远程仓库

先创建一个项目(如下如所示),再输入下面的代码

<dependencies>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version><-版本号-></version>
        </dependency>
    </dependencies>

会发现这里是报红的,点一下右上角M图标即可

在这里插入图片描述

在这里插入图片描述
加载后,不再报红.已导入这个依赖(右边也出现了这个依赖)
在这里插入图片描述
跟着下面进行操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里添加仓库(我这里就是复制的gitee 仓库的链接)
在这里插入图片描述
点击右边的提交,选择需要提交的文件,可在这个地方输入这次提交的相关描述,再点击提交并推送.
在这里插入图片描述
出现加载条即提交成功.
成功上传后,可以去Gitee上查看,可以看到刚刚上传的项目.
在这里插入图片描述

Maven

在maven项目中导入mybatis坐标(依赖也称坐标)

有三种方法:
1.idea有捆绑了的Maven,可以直接在创建maven项目后,尝试搜索依赖
2.从官网里下载Maven,配置阿里云仓库
3.挂梯子,创建Maven项目后在官网上搜索依赖
下面用方法一来做演示:
先按照上述内容在idea里创建一个Maven项目,输入依赖,结果如下
在这里插入图片描述
执行 Maven 的更新操作(如:mvn clean install),即可将 MyBatis 添加为项目依赖并下载相应的 Jar 包。

就到这了!!!!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值