![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git&Maven
文章平均质量分 51
Git&Maven
凡我出品,皆属精品
这个作者很懒,什么都没留下…
展开
-
#Git教程:删除文件:git rm @FDDLC
话题引入: 删除文件?删除哪里的文件?工作区?暂存区?版本库? 首先明确目的:最终是为了提交到版本库! 一、直接删除:右键删除delete键删除 这种删除操作并没有提交到暂存区。 执行了这种删除操作后,若想把删除操作提交到版本库,需要先add再commit(即先把删除操作暂存到暂存区,再提交到版本库)。 相当于提交已修改状态的文件。 注:右键删除后,如果跳过add直接commit的话,版本库不会把相关文件删除(即无操作) 二、git命令删除:gitrm文件名 这种git...原创 2021-04-18 22:02:00 · 205 阅读 · 0 评论 -
#一个有趣的Git现象 #Git:文件同时处于已暂存和已修改两种状态 @FDDLC
在使用Git时碰到一个有趣的现象: 文件同时处于已暂存和已修改两种状态。如图: 原因嘛,很简单:两个文件内容不一样呗! 可以执行gitadd命令吗?可以的。 然后再查看状态: 按理说add是暂存到暂存区,即工作区中已修改的modified.txt会把暂存区中已暂存的modified.txt给覆盖掉。然而,add之后modified.txt竟然变成未修改! 为什么呢? 是这样的:add之后,工作区中已修改的modified.txt(假设内容为"one")把暂存区中已暂存的modi..原创 2021-04-17 17:10:56 · 283 阅读 · 0 评论 -
#Git常用命令:用户配置config、init、clone、文件的状态、add、commit @FDDLC
一、用户配置 说明: 1、用户名和邮箱可任意设置,它们与代码托管平台的账号没有硬性的联系。 2、git的配置信息保存在:~/.gitconfig中(~为电脑系统的用户文件夹,也叫当前用户的家目录) 二、获取Git仓库的两种方式 1、在本地直接创建仓库:gitinit 2、远程克隆一个仓库到本地:gitclonehttps://gitee.com/LiuXingchang/liuxingchang.git 三、工作目录(工作区)、暂存区、版本库:相关操作 1...原创 2021-04-16 23:56:15 · 599 阅读 · 0 评论 -
#Git概述:历史、目标、与SVN的对比、clone、pull、push、commit @FDDLC
一、产生历史、设计目标 二、Git与SVN的对比 三、Git工作流程 四、常见的Git代码托管服务原创 2021-04-16 20:56:00 · 187 阅读 · 0 评论 -
#Maven项目解决jar包冲突的方式 #直接依赖、传递依赖 @FDDLC
一、直接依赖、传递依赖 1、直接依赖:在pom中直接导入的依赖叫直接依赖 2、传递依赖:由直接依赖间接导进来的依赖叫传递依赖 二、Maven项目解决jar包冲突的方式 方式一、第一声明优先原则 先声明的直接依赖(在pom中的位置更靠前)引入的传递依赖,比后声明的直接依赖引入的传递依赖,进入项目的优先级更高! 比如:在pom.xml中,如果直接依赖a比直接依赖b更靠前,若a、b都会引入依赖c(传递依赖),且a引入的依赖c的版本为1.0,b依赖的c的版本为2.0,这时如果把两个版本的c都引进来.原创 2020-12-14 17:42:10 · 637 阅读 · 0 评论 -
#Maven:常用命令、生命周期 @FDDLC
一、mvnclean 清除整个target文件夹 二、mvncompile 编译核心代码及相关配置文件,生成target目录。注意:不会编译测试代码及其配置文件。 示例(一、二): 三、mvntest 编译核心代码及其配置文件,编译测试代码及其配置文件,生成target目录。注:mvntest包含mvncompile ! 四、mvnpackage 包括 mvntest !此外,还会把项目打成jar包或war包。打包方式在pom.x...原创 2020-12-14 16:18:01 · 150 阅读 · 0 评论 -
#Maven简介、安装、仓库种类、Maven项目的目录结构 @FDDLC
一、Maven 1、依赖管理:传统项目把jar包放在项目中,Maven项目把jar包放在本地仓库中,项目中只有jar包的坐标。 2、一键构建:编译、测试、运行、打包、安装、部署 mvntomcat:run原创 2020-12-14 15:00:38 · 236 阅读 · 0 评论 -
#Git:.gitignore #忽略文件 #Git如何查看日志 @FDDLC
问题引入:在使用Git时,有时候我们希望把一些文件给忽略掉,比如.class文件、整个target文件夹等 在工作区中创建一个.gitignore文件,并在里面编写相应规则,即可实现上面的需求! 一、如何创建.gitignore文件 据说在一些低版本的Windows系统中通过"右键->新建->文本文档"的方式创建不了.gitignore!我用的win10可以哈~ 可通过命令行(gitbash)来创建:touch .gitignore 二、忽略遵循的规则 示例: ...原创 2020-12-13 21:13:04 · 1086 阅读 · 0 评论 -
#Git命令:add、commit、rm @FDDLC
先修课:#Git命令 #获取仓库 #config #文件的状态 写在前面:红色表示未提交到暂存区,绿色表示已提交到暂存区但未提交到本地仓库。 一、add:把工作区的文件添加到暂存区 二、commit:把暂存区的文件提交到本地仓库 三、删除文件:rm命令删除与直接删除 rm:删除文件并把操作提交到暂存区 直接删除:只删除了文件,但并未把操作提交到暂存区 1、rm删除 2、直接删除 直接删除后文件状态为,D是红色的表明删除操作并未同步到暂存区! ...原创 2020-12-13 19:08:04 · 188 阅读 · 0 评论 -
#Git命令:init、clone、config、status、add、commit #获取仓库 #config #文件的状态
一、获取仓库的两种方式 方式1:在本地初始化得到一个仓库 图中的 .git就是一个仓库!注意:.git是一个系统隐藏文件夹,需要设置才会显示出来。 方式2:远程克隆一个仓库 二、gitconfig 设置提交代码时的用户名和邮箱(只用于标识一个身份,跟登录无关),并查看git的配置项列表: 三、再次强调一下版本库、工作区、暂存区的概念 四、工作区中文件的状态 1、文件状态: 2、查看文件状态: git status:查看详...原创 2020-12-13 18:15:46 · 267 阅读 · 0 评论 -
#Git教程:Git简介 @FDDLC
1、VCS:VersionControlSystem:版本控制系统 Git:一款分布式VCS SVN:一款集中式VCS 2、Git原理图: 3、Git的基本概念: 1)工作区:下面的repo1目录可认为是工作区(.git目录不算) 2)暂存区:.git目录下的某个临时目录,可认为是暂存区 3)本地仓库:.git目录可认为下本地仓库(除了里面的暂存区目录) 4)远程仓库:远程主机上的仓库,主要有:github上的仓库、码云上的仓库...原创 2020-12-07 19:05:42 · 161 阅读 · 0 评论