我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Git的下载及简单命令+maven(Mac版本)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Git的下载及简单命令+maven(Mac版本)

Git的下载

Git的安装方式:

在官方网站网站上下载https://git-scm.com/downloads

(这个方法的话Mac好像行不通,下载之后,压缩包里的文件Mac好像打不开)

通过下载homebrew指令下载(我其实用的是这个方法,因为电脑上下载了Xcode,所以好像自带了homebrew)

检查是否安装成功的方法:

在终端输入 git version

 如果出现上面的界面,则表示安装成功。

环境的配置

安装完成后,首先进行配置用户信息,输入以下代码:

git config --global user.name “用户名”

git config --global user.email "你的邮箱"

设置好用户名和邮箱之后,可以输入git config -l 来查看已经配置的信息

 

一些Git的命令 

一、创建本地仓库需要空目录,在目录中初始化项目,如创建一个test的空项目,进行以下操作

mkdir learngit //  创建项目

cd  learngit// 进入目录

pwd //可以查看当前目录

git init // 初始化当前仓库(文件隐藏了的话,可以用ls-ah查看)

二、 添加文件,提交到版本库

git add test.txt //添加文件添加到缓存区

git add . //将所有文件全部转入缓存区

git commit -m "wrote a test file" //提交到gitee仓库(-m命令用来简述信息)

git commit --amend //若我们提交到了仓库,但是发现写错了,可以用-- amend长命令来改写

git status //查看当前仓库状态

三、删除和删除后恢复文件

git rm // 删除文件 

git reset // 重置所有缓存区操作

四、撤销到最近一次修改的状态 ,查看单个文件可回滚版本

git checkout -- file // 回到了之前修改状态(checkout,用来切换参数,通常用来切换分支仓库)

git log file // 查看指定文件到历史版本,可以看三次

五、分支创建和合并

git branch //显示所有本地分支

git branch dev  // 创建新分支

git checkout dev // 切换到指定分支

git checkout -b dev //创建新分支并且自动切换过去 

git checkout -d dev // 删除本地分支

git merge  // 将指定分支的历史记录合并到当前分支

创建Gitee账号和仓库并部署SSH密钥

可以下载Git(国外版的)或者Gitee(国内版的),但是国外版的会很慢,所以还是选择下载Gitee,可以根据自己的需要选择

创建Gitee账号

登陆Gitee官网开源软件 - Gitee.com,然后根据步骤注册自己的账号 

创建好之后,可以建立自己的仓库

 

部署SSH密钥 

为了有仓库的访问权限,我们还需要部署SSH密钥,首先执行以下命令

ssh-keygen -t rsa -C "your_email@example.com"

 -t 指定密钥类型,默认是rsa,可以省略

 -C 设置注释文字,比如邮箱

执行图如下: 

在这里插入图片描述 

上述执行过程中一直按Enter即可,最后在可以在.ssh目录下得到了两个文件:id_rsa(私有密钥)和id_rsa.pub(公有密钥),如果想登陆远程仓库,这里我们需要将rsa.pub里的密钥添加到GitHub中。(.ssh应该是一个隐藏文件,我在找.ssh的时候一直没找着,其实是在访达打开之后,下面有个Macintosh HD,点进去这个之后,可以看到隐藏文件,用户的文件中可以找到)

 如果没有看到的话,可以先输入以下命令显示隐藏文件,再看一下有没有

defaults write com.apple.finder AppleShowAllFiles -bool true 

然后找到id_rsa.pub这个文件夹打开复制全部内容(我是用idea打开的),然后登录Gitee,进入你的设置,添加公钥即可。

添加到下面公钥的框中,添加即可 

 将Gitee中仓库的文件clone到本地

我们根据GitHub的提示,在本地的learngit仓库下运行命令:

在这里插入图片描述 

添加后,使用git remote或者git remote -v命令来查看本地仓库关联的远程仓库,可以看到远程库的名字origin,这是Git默认的叫法。通过git push -u origin master方法进行推送的话,GitHub仓库中就会出现一个master的分支

在这里插入图片描述

上图说无法读取是因为没有部署SSH密钥,部署完之后就不会有这样的情况了,部署完之后,就可以进行克隆了。克隆的命令如下:

git clone (git@gitee.com:xxx/python_study.git)

 后面这个地址就是仓库的地址,可以在仓库这个克隆/下载中直接复制。

如果克隆成功,会出现下面的样式。

可以看到本地的文件中已经克隆过来了 

IDEA中创建maven项目并push到远程仓库 

Maven的主要目标是简化项目的构建和管理过程,提供一致的项目结构和依赖管理

首先在IDEA中创建maven项目  

我们最重要的是使用他们的依赖,我们可以打开官网,这个是仓库的官网,这个是仓库的官网https://mvnrepository.com/artifact/org.mybatis/mybatis 

红色的框框中就可以搜索自己想要的依赖,一般我们选择使用数量最多的(比较靠谱哈哈哈哈)

我们可以在左边的项目栏中找到pom.xml,打开后在红色框框里输入会自动跳出模版,框框里就可以输入我们想要的依赖,而这些依赖可以在Maven官网中找到。

 现在代码块还是标红的,我们按一下下面在左上角的这个小图标,进行Load Maven Changes后就不会标红了,说明依赖成功

接下来将文件交给git来托管 ,点击VCS,就是Version Control,版本控制,点击Enable Version Control...

 

选择Git保管,成功后,发现原来VCS的地方变成了Git 

接下来将这些项目都添加到VCS ,点击最左边的commit然后点击Add to VCS,就会发现红色文件都变成绿色了

 

然后将文件添加到暂存区 ,下面的框框里写自己改动的备注,按commit即可将文件添加到暂存区了

最后按右上角的push键即可将文件push到远程仓库了,如下图  

 

然后就可以在仓库中找到文件了

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

创建一个项目,在maven的仓库中找到mybatis ,点开使用最多的一个

 

复制框中的内容 到idea中 (如下图)

 

然后点击右上角的Load Maven Changes,等待其配置完成即可,可以查看到Maven中有Depend envies即可

 

来源地址:https://blog.csdn.net/Lydiaaa0522/article/details/131672297

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Git的下载及简单命令+maven(Mac版本)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Shell脚本常用命令及如何通过shell脚本实现服务器上文件的上传和下载

Shell脚本常用命令 简介 1、什么是shell: Shell 是一个用 C 语言编写的应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 脚本(shell script),是一种为 shell 编写
2023-08-23

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录