git/svn/mvn
kingkyrie
学以致用,顺势而为!
展开
-
Git:fork 源仓库、fork 仓库副本和 local 仓库的同步
Fork 就是远程端上一份别人仓库的拷贝。流程:fork 源仓库 ---① fork--> fork 仓库副本 ---② clone--> local 仓库当你在远程端(如 Github)上 fork 了别人的一个仓库时,你的远程仓库将新建一份 fork 来的“仓库副本”。如果你想在本地修改这份副本仓库,你需要先 clone 它到本地:$ git clone git@github.co...转载 2018-06-11 17:51:39 · 668 阅读 · 0 评论 -
github中origin和upstream的区别
Fork,本身并不是git工具中的一个命令,也不是对git的扩展,它是在GitHub上的概念,是另一种clone方式——在服务器端的clone。而我们通常意义上的clone,是将远程repo 复制一份到本地。当你从GitHub上 clone 一个 repo 到本地时,除非你已明确声明是这个repo的contributor,否则你是不能向其pull request的,此时,该远程的repo对于本地r...转载 2018-06-11 18:25:35 · 27190 阅读 · 1 评论 -
Git:fork 源仓库、fork 仓库副本和 local 仓库的同步
Fork 就是远程端上一份别人仓库的拷贝。流程:fork 源仓库 ---① fork--> fork 仓库副本 ---② clone--> local 仓库当你在远程端(如 Github)上 fork 了别人的一个仓库时,你的远程仓库将新建一份 fork 来的“仓库副本”。如果你想在本地修改这份副本仓库,你需要先 clone 它到本地:$ git clone git@github.co...转载 2018-06-07 10:21:43 · 1315 阅读 · 0 评论 -
理解maven命令package、install、deploy的联系与区别
我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。mvn clean packagemvn clean installmvn clean d...转载 2018-11-04 22:20:53 · 224 阅读 · 0 评论 -
Maven依赖Scope标签用法
在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided。如下: <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId...转载 2018-12-20 19:49:57 · 103 阅读 · 0 评论 -
Maven实战--- dependencies与dependencyManagement的区别
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖...转载 2018-12-20 20:02:08 · 121 阅读 · 0 评论 -
Maven:Non-resolvable parent POM: Failure to find xxx was cached in the local repository
最近在家编译公司代码,总碰到这个问题,但有时候就是success的。刚开始以为是vpn的问题,然而直接访问nexus是可以的,后来仔细看了错误日志,发现报错的地方每次都只是从本地缓存中取pom或jar包,并没有去私服下载。查看本地仓库发现,目标pom所在的文件夹创建成功了,但是pom文件和jar包却没有下载下来,maven优先从本地缓存中取,可能识别机制又问题,没有找到就直接报错了,并没有继续...原创 2019-03-12 23:21:52 · 2390 阅读 · 0 评论