本文转自:https://blog.csdn.net/myphp2012/article/details/80519156 在多人协作开发时,经常碰到同事把最新修改推送到远程库,你在本地也做了修改,这个时候无论是执行git pull还是执行git push都会提示错误,我的解决方式如下: 先隐藏掉本地的修改,然后执行git pull从代码块拉取最新代码,具体步骤如下: 1.输入 git status 查看本地的修改 2.输入git stash 隐藏掉本地修改 3.输入 git pull 从代码库…
git常见问题 git是大家在公司基本都项目管理工具,有一次在改了一个bug提交远程提交就出现问题了. 解决方案 首先这个是远程提交的时候被项目权限拦截掉了,一般在我们都用配置ssh公钥的方式操作,那么在生成ssh密钥时留下的邮箱信息必须与git提交时的用户配置信息相同.配置方式: git config --global user.name 用户名 git config --global user.email 生产ssh密钥时的邮箱 执行这两句命令,执行完之后将原本克隆的项目删除掉,重新克隆下项…
在网上看到很多方法,都是尝试过,个人感觉都没有说到重点,所以收效甚微. 后来自己总结了一下: 我们都是习惯在MyEclipse 工具,双击jsp 文件打开进行编辑.这时,工具会打开窗口的 Preview 选项,生成 JSP 文件的效果预览. 我们在编写代码的时候,工具会同步的生成 JSP 文件的效果预览 . 所以会导致很卡,这个是导致 JSP 编写时很卡的主要原因. 解决办法: 第一个 右击 JSP 文件 --> 选择 open with ... --> 选择 MyEclipse JSP Ed…
将项目上传到SVN弹出框提示One added/edited TODO item was found. Would you like to review it? 然后百度说这样解决: 造成这个原因是因为代码里有个自动生成的注释代码块: // TODO Auto-generated method stub 我们在写方法是自动生成,就有可能自动生成这句话,导致上传SVN时弹出那个框,你可以把这句话删掉,再上传就可以了.你也可以 配置下: 在 菜单栏中 Window –> Preferences –>…
简述 使用idea编写代码并使用git作为版本控制器的时候,常常不需要提交配置文件以及一些其他不需要提交的文件,可以使用.ignore插件来在上传的时候忽略一些文件或文件夹. 安装 注意:安装完成之后要重启(restart)IDEA,插件才会生效. 配置   生成文件内容解释: 内容就是“禁止”提交更新的文件夹名称或文件类型.每个文件夹占一行. 补充: 禁止提交的文件夹在服务器(也就是GitHub)上面不能存在,如果存在的话你要先删除才可以.  禁止提交更新的文件或文件夹在项目目录中是灰色的.…
1. 重命名svn主目录中hooks的pre-commit.tmpl文件为pre-commit,并添加可执行权限 mv pre-commit.tmpl pre-commit chmod u+x pre-commit 2. 编辑pre-commit文件 vi pre-commit # 注释这以下三行 # $SVNLOOK log -t "$TXN" "$REPOS" | \ # grep "[a-zA-Z0-9]" > /dev/null |…
把"Perform code analysis" 和 "Check TODO" 复选框前面的勾去掉就好了. 这个可能是因为所分析的目标文件太大了,造成一直分析不完的情况发生.所以直接跳过分析就好了. 我们都知道在使用idea的时候,会对我们的代码格式和代码规范做出提醒.在analysis的时候就会重复的进行分析,所以直接跳过不做分析就好了.如果有兴趣可以看一下这俩个选项旁边,还有几个可以开通的按钮,可以根据自己的想法,进行尝试!…
把"Perform code analysis" 和 "Check TODO" 复选框前面的勾去掉就好了. 这个可能是因为所分析的目标文件太大了,造成一直分析不完的情况发生.所以直接跳过分析就好了. 我们都知道在使用idea的时候,会对我们的代码格式和代码规范做出提醒.在analysis的时候就会重复的进行分析,所以直接跳过不做分析就好了.如果有兴趣可以看一下这俩个选项旁边,还有几个可以开通的按钮,可以根据自己的想法,进行尝试!…
在项目下创建一个.gitignore文件,内容如下: 可以在文件目录中加入这个文件,也可以在eclipse中项目下加入此文件 /target/表示忽略target文件夹下的内容 .class 表示忽略以.class为后缀名的文件…
当我们使用git提交代码时,别人可能也同一时候改动了我们改动的文件,可是别人的先合入到配置库里边,这样当我们的提交要合入时.就会产生冲突,能够使用下面步骤来解决冲突: (1) git rebase    分支名称   本地分支名称 (2)rebase之后,就会显示冲突.到目标文件进行改动 (3)git add . (4)git rebase --continue (5) git rebase 分支名称   本地分支名称 (6)repo sync (7)repo upload 如此之后,就可以提交…