Git&Maven
文章平均质量分 51
Git&Maven
凡我出品,皆属精品
这个作者很懒,什么都没留下…
展开
-
#Git教程:删除文件:git rm @FDDLC
话题引入:删除文件?删除哪里的文件?工作区?暂存区?版本库?首先明确目的:最终是为了提交到版本库!一、直接删除:右键删除delete键删除这种删除操作并没有提交到暂存区。执行了这种删除操作后,若想把删除操作提交到版本库,需要先add再commit(即先把删除操作暂存到暂存区,再提交到版本库)。相当于提交已修改状态的文件。注:右键删除后,如果跳过add直接commit的话,版本库不会把相关文件删除(即无操作)二、git命令删除:gitrm文件名这种git...原创 2021-04-18 22:02:00 · 215 阅读 · 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 · 285 阅读 · 0 评论 -
#Git常用命令:用户配置config、init、clone、文件的状态、add、commit @FDDLC
一、用户配置说明:1、用户名和邮箱可任意设置,它们与代码托管平台的账号没有硬性的联系。2、git的配置信息保存在:~/.gitconfig中(~为电脑系统的用户文件夹,也叫当前用户的家目录)二、获取Git仓库的两种方式1、在本地直接创建仓库:gitinit2、远程克隆一个仓库到本地:gitclonehttps://gitee.com/LiuXingchang/liuxingchang.git三、工作目录(工作区)、暂存区、版本库:相关操作1...原创 2021-04-16 23:56:15 · 609 阅读 · 0 评论 -
#Git概述:历史、目标、与SVN的对比、clone、pull、push、commit @FDDLC
一、产生历史、设计目标二、Git与SVN的对比三、Git工作流程四、常见的Git代码托管服务原创 2021-04-16 20:56:00 · 196 阅读 · 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 · 651 阅读 · 0 评论 -
#Maven:常用命令、生命周期 @FDDLC
一、mvnclean 清除整个target文件夹二、mvncompile 编译核心代码及相关配置文件,生成target目录。注意:不会编译测试代码及其配置文件。示例(一、二):三、mvntest编译核心代码及其配置文件,编译测试代码及其配置文件,生成target目录。注:mvntest包含mvncompile !四、mvnpackage包括 mvntest !此外,还会把项目打成jar包或war包。打包方式在pom.x...原创 2020-12-14 16:18:01 · 155 阅读 · 0 评论 -
#Maven简介、安装、仓库种类、Maven项目的目录结构 @FDDLC
一、Maven1、依赖管理:传统项目把jar包放在项目中,Maven项目把jar包放在本地仓库中,项目中只有jar包的坐标。2、一键构建:编译、测试、运行、打包、安装、部署mvntomcat:run原创 2020-12-14 15:00:38 · 246 阅读 · 0 评论 -
#Git:.gitignore #忽略文件 #Git如何查看日志 @FDDLC
问题引入:在使用Git时,有时候我们希望把一些文件给忽略掉,比如.class文件、整个target文件夹等在工作区中创建一个.gitignore文件,并在里面编写相应规则,即可实现上面的需求!一、如何创建.gitignore文件据说在一些低版本的Windows系统中通过"右键->新建->文本文档"的方式创建不了.gitignore!我用的win10可以哈~可通过命令行(gitbash)来创建:touch .gitignore二、忽略遵循的规则示例:...原创 2020-12-13 21:13:04 · 1097 阅读 · 0 评论 -
#Git命令:add、commit、rm @FDDLC
先修课:#Git命令 #获取仓库 #config #文件的状态写在前面:红色表示未提交到暂存区,绿色表示已提交到暂存区但未提交到本地仓库。一、add:把工作区的文件添加到暂存区二、commit:把暂存区的文件提交到本地仓库三、删除文件:rm命令删除与直接删除rm:删除文件并把操作提交到暂存区直接删除:只删除了文件,但并未把操作提交到暂存区1、rm删除2、直接删除直接删除后文件状态为,D是红色的表明删除操作并未同步到暂存区!...原创 2020-12-13 19:08:04 · 192 阅读 · 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 · 274 阅读 · 0 评论 -
#Git教程:Git简介 @FDDLC
1、VCS:VersionControlSystem:版本控制系统Git:一款分布式VCSSVN:一款集中式VCS2、Git原理图:3、Git的基本概念:1)工作区:下面的repo1目录可认为是工作区(.git目录不算)2)暂存区:.git目录下的某个临时目录,可认为是暂存区3)本地仓库:.git目录可认为下本地仓库(除了里面的暂存区目录)4)远程仓库:远程主机上的仓库,主要有:github上的仓库、码云上的仓库...原创 2020-12-07 19:05:42 · 172 阅读 · 0 评论