代码版本管理
文章平均质量分 54
代码版本管理
CrazySnail_x
这个作者很懒,什么都没留下…
展开
-
知道maven地址,如何在maven官网下载jar包
比如,我现在想下载 这个jar<dependency> <groupId>io.confluent</groupId> <artifactId>kafka-avro-serializer</artifactId> <version>5.3.0</version> </dependency>在maven官网搜索https://mvnrepository.com/search?q=kafka-avro-s原创 2021-08-23 15:18:02 · 5774 阅读 · 0 评论 -
maven dependence 的optional 和 exclusions 标签详解
1.简介Optional:可选依赖(Optional Dependencies) Exclusions:依赖排除(Dependency Exclusions)2.Optional举个例子,现在我有两个项目,ProjectA 和 ProjectB,ProjectA依赖于ProjectB,但是却是用到了ProjectB的很少一部分功能,此时就可以在A中配置对B的可选依赖。举例来说,一个类似hibernate的项目,它支持对mysql、oracle等各种数据库的支持,但是在引用这个项目时,我们可能只用原创 2020-08-18 22:17:17 · 785 阅读 · 0 评论 -
fatal: refusing to merge unrelated histories解决方法
今天远程创建了一个库,有REDAME,然后把本地的一个新项目跟远程仓库关联上,并且提交了一些init的代码,然后回来 git push ,git pull都不行,提示:fatal: refusing to merge unrelated histories原因是两个分支是两个不同的版本,具有不同的提交历史,用一下命令就可以了:git pull origin master --allow-unrelated-histories可以允许不相关历史提交,强制合并。...原创 2020-06-18 17:54:59 · 574 阅读 · 0 评论 -
Unable to find a single main class from the following candidates
今天在执行 mvn install的时候,报错:按提示信息的意思,是我的这些类里面都有main方法导致的。网上查找资料发现:POM 文件中添加了“org.springframework.boot:spring-boot-maven-plugin”插件。在添加了该插件之后,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“Java-jar”命令就可以直接运行。这在很大程度上简化了应用的部署,只需要安装了 JRE 就可以运行。可以在POM中,指定..原创 2020-06-01 17:10:38 · 1278 阅读 · 0 评论 -
git 如何将加入了git版本管理的文件从版本管理中删除
在我自己新建的一个项目中,之前gitignore文件没有仔细写,所以有很多项目不必要的垃圾文件被加到了git的版本管理中,当我使用 git status 查看我本地文件修改情况的时候,这些文件被显示出来了,这时我再往gitignore文件中添加排除文件已经来不及了,他们依然显示出来了:没办法只能手动将它们从版本管理中删掉了,但是又不知道命令,于是猜了一个:果然不对,还是老老实实的查一下吧,执行git help命令,各种命令都出来了,原来我要找的是 rm于是一顿操作下来,达到了目的:.原创 2020-05-29 16:54:26 · 3373 阅读 · 1 评论 -
git pull提示:fatal: refusing to merge unrelated histories
今天在新建一个git项目的时候除了点问题,记录一下。首先,我在GitHub上新建了一个repostory,顺带着勾上了自动生成README文件。。。然后在将本地已经写好的项目与刚刚建的git项目关联,集体操作如下:git initgit add .git commit -m "init"git remote add origin git@github.com:xuzhongh...原创 2020-04-07 21:54:41 · 230 阅读 · 0 评论 -
git fetch和git pull的区别
git是大家常用的一种代码管理工具,git命令也有很多,但是我们平时可能为了偷懒,所以使用的命令就那么几个。反正我平时从远程拉代码都是 git pull ,哈哈哈。今天来讲一讲 git fetch 和 git pull 的区别。git pull:git pull 相当于是从远程获取最新版本并merge到本地git pull origin master //将远程仓库的master分...原创 2020-03-27 10:37:50 · 574 阅读 · 0 评论 -
git拉取远程分支并创建本地分支
1.查看远程分支:git branch -r2.拉取远程分支并创建本地分支方法一:创建并切换到本地新分支git checkout -b local_new_branch origin/origin_branch方法二:创建本地分支,但不切换git fetch origin origin_branch:local_new_branch...原创 2020-02-24 15:15:51 · 1651 阅读 · 0 评论 -
新建项目并推到GitHub上
git initgit add README.mdgit commit -m"first commit"git remote add origin https://github.com/hongduhong/test.gitgit push -u origin master原创 2019-11-19 15:47:17 · 163 阅读 · 0 评论 -
如何将本地jar包放到远程私服仓库
最近项目需要对接天猫,用到了Tmall的SDK,那么问题来了,不能傻傻的直接把SDK加到项目中去吧,所以得把SDK加到maven的远程仓库中,在pom中应用一下就可以啦。步骤如下:首先要知道你的maven配置文件setting.xml中的仓库的配置: <servers> <server> <id>maven-snap...原创 2019-10-08 15:21:52 · 2457 阅读 · 1 评论 -
Git的smart Checkout跟force checkout的区别
在使用git进行代码版本管理的时候,当我们切换分支的时候,常常会遇到这样的问题:这是因为在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口.那么我们改怎么做呢?smart checkout就会把冲突的这部分内容带到目的分支(如果你没有点进窗口的那些文件处理冲突的话)force checkout就不会把冲突的这部分内容带到目的分支don...原创 2019-07-17 17:18:12 · 71391 阅读 · 17 评论 -
Git 将修改提交到新建的分支上
在开发过程中,在develop分支上对代码做了修改,但是不想提交到develop分支上,想新建一个分支上传。可以这么做:首先将修改的代码添加到commit:git add .提交本地代码git commit -m "orderReport"push 到git仓库git push origin develop:report这时,提示里会有一个链接,点击进入你项目在Git...原创 2019-06-05 10:56:28 · 3961 阅读 · 0 评论 -
为github帐号添加SSH keys
问题: 使用”git clone”命令同步github上的代码库时,如果使用SSH链接,而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:解决办法: 需要在本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上去。创建SSH key步骤: 首先利用本机安装的Git创建SSH key,执行如下命令就可以: ss...原创 2019-05-06 17:08:18 · 174 阅读 · 0 评论 -
git pull 将远程分支同步到本地同名分支
原创 2019-04-29 14:14:06 · 3365 阅读 · 0 评论