草庐IT

idea_workspace

全部标签

Git:idea中merge操作后如何撤销

转载请标明出处:本文出自我把A分支代码准备合并到主分支,我将A分支mergeintocurrent后在主分支准备push的时候,提示push被拒绝,一问同事才知道主分支除了领导大家都没有push权限,无奈只能在主分支将本次merger过来的代码撤销,否则领导将本次代码push后本地再拉取的话会代码冲突。步骤:在你的项目本,右键打开git终端窗口gitbashheregitlog查看git执行历史记录,找到你merge前的上一次提交记录,复制commit后面的id串执行gitreset--hardid串打开idea当前分支的git记录查看,已经没有merge之后的记录了。

mac 中idea激活Jrebel

文章目录mac中idea激活Jrebel第一步:首先在idea中下载jrebel插件第二步:搭建服务器第三步:idea中激活jrebelmac中idea激活Jrebel第一步:首先在idea中下载jrebel插件安装完成之后重新启动idea第二步:搭建服务器搭建本地licenseserver服务器。我直接使用别人提供的dokcer镜像进行搭建,两条命令就搞定,首先得安装dockerdockerpullilanyu/golang-reverseproxydockerrun-d-p8888:8888ilanyu/golang-reverseproxy第三步:idea中激活jrebel生成uuid网

maven:本地仓库有依赖但是idea报错找不到依赖Could not find artifact com.*.*

控制台提示:原因:是仓库中_remote.repositories的这样一个文件导致maven不会识别本地仓库已经存在的依赖。Maven在下载啊仓库找不到对应资源时会生成一个_remote.repositories为后缀的文件。解决办法:去你的maven本地仓库下找到_remote.repositories和.lastUpdates文件删除。注意:如果有自己封装后的包,Alwaysupdatesnapshots不要勾选。否则你每次构建都会去远程仓库拉取,拉不到生成_remote.repositories和_remote.repositories文件,又要手动删,进入死循环。取消勾选后要清除id

IDEA部署项目到tomcat运行成功但是页面404的两种原因

第一种原因当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404。在网上搜索了很多的答案都没有解决。直到后面我才发现是我部署在tomcat中的项目有问题,如图正确的操作应该是部署该项目的War包而不是直接将这个项目直接放到Tomcat中的deployment中去。而WAR包需要在ProjectStructure中的Facets中添加。至于war包和warexploded的区别:warexploded支持热部署,它的本质是直接将项目文件夹移到Tomcat部署文件夹里面去。而war则是先打成war包,再发布,就是正常的发布流程。第二种原因 这里是真正的访问地址,你定义的所有

idea下载插件方法

idea下载插件方法:有了插件能够更好的开发~点击文件(对应未汉化的是file)点击设置(对应未汉化的是settings)搜索下载安装然后重启idea即可

Cannot run program “D:\JDK\bin\java.exe“ (in directory “C:\Program Files\JetBrains\IntelliJ IDEA 202

Cannotrunprogram"D:\JDK\bin\java.exe"(indirectory"C:\ProgramFiles\JetBrains\IntelliJIDEA2022.2.3\bin"):CreateProcesserror=2,系统找不到指定的文件。出现这个原因是因为jdk存放的位置变了。我之前把jdk存放在D盘,后来我卸载了,又重新安装的jdk,重新安装时是按默认路径安装的,所以IDEA找不到jdk了,出现这样的情况后,到IDEA里告诉设置一下,告诉IDEA目前jdk存放的位置即可。 jdk存储位置,可以从环境变量--系统变量里面去复制 问题完美解决 

IntelliJ IDEA push的时候有多个commit只push一个commit怎么操作

IntelliJIDEA可以只push一个commit而不是全部提交。在GitCommits窗口中,可以选择要push的commit。具体操作如下:1、打开GitCommits窗口:在IntelliJIDEA的右侧工具栏中,点击Git按钮,选择"ShowGitCommits"。2、选择要push的commit:在GitCommits窗口中,可以看到所有的commit记录。选中要push的commit,在其右侧点击"Push"按钮。3、推送commit:在PushCommits窗口中,可以看到要push的commit信息。点击"Push"按钮,即可将选定的commit推送到远程仓库中。注意:如果

IDEA中Java项目创建lib目录(添加依赖jar包代替maven依赖)

文章目录1.右键点击项目,创建一个普通的文件夹2.取名为lib3.把项目所需的jar包复制到lib文件夹下4.然后AddasLibrary…构建项目所需的jar包5.点击ok(完成jar包的自动依赖)1.右键点击项目,创建一个普通的文件夹2.取名为lib3.把项目所需的jar包复制到lib文件夹下4.然后AddasLibrary…构建项目所需的jar包5.点击ok(完成jar包的自动依赖)然后就可以使用我们自己构建lib目录中的jar包,开发项目啦

intellij-idea - 设置特定宏仅在 IntelliJ 上针对特定文件扩展名运行

我在IntelliJ上有一个宏,它可以格式化代码然后保存:我已将键盘快捷键Ctrl+S分配给该宏:这适用于css、js和html。问题是,内置的go-lang-idea-plugin给出与gofmt不同的结果(由我的自动重新加载/自动重新编译程序调用的格式化程序gin在源更改/保存在磁盘上时运行)所以.go源代码的ReformatCode命令是无用的。如何仅对.go文件禁用该宏?所以当我使用Ctrl+S保存时,它只会执行SaveAll? 最佳答案 尝试使用FileWatcher插件而不是宏来解决此问题:https://github.

intellij-idea - 设置特定宏仅在 IntelliJ 上针对特定文件扩展名运行

我在IntelliJ上有一个宏,它可以格式化代码然后保存:我已将键盘快捷键Ctrl+S分配给该宏:这适用于css、js和html。问题是,内置的go-lang-idea-plugin给出与gofmt不同的结果(由我的自动重新加载/自动重新编译程序调用的格式化程序gin在源更改/保存在磁盘上时运行)所以.go源代码的ReformatCode命令是无用的。如何仅对.go文件禁用该宏?所以当我使用Ctrl+S保存时,它只会执行SaveAll? 最佳答案 尝试使用FileWatcher插件而不是宏来解决此问题:https://github.