前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >idea配置git时遇到的若干问题

idea配置git时遇到的若干问题

作者头像
用户1956326
发布2019-08-23 11:30:18
2.3K0
发布2019-08-23 11:30:18
举报
文章被收录于专栏:猿GG编程猿GG编程

idea配置git的时候遇到很多小问题,做一个记录整理

1、ssh-keygen 不是内部或外部命令

在使用 git 生成秘钥的时候,遇到了ssh-keygen不是内部或外部命令的问题。

通常情况下不是内部或外部命令都会考虑的就是环境变量。

具体做法:

首先找到git的bin目录下的ssh-keygen.exe;然后就是配置环境变量,修改Path变量,追加并保存ssh-keygen所在的路径。再执行一次命令。

2、选中项目后,idea右键没有git选项。

解决办法:

首先在idea工具栏找到 VCS ,选择下拉列表里的Enable Version Control Integration。然后选择版本管理工具即可。

3、把本地项目上传为git的初始化项目

在Idea工具栏中选择VCS>Import into Version Control>Create Git Repository,然后选择自己的项目根目录,就会自动帮你初始化成git项目。

选中项目,右键选择Git然后Add,最后执行Commit Directory...提交到本地仓库。

选中项目,右键选择git然后repository下选push,添加时会要求输入git仓库地址、git账号密码。

push提交之后会有成功的提示。

4、拉取代码失败,Git Pull Failed: fatal: refusing to merge unrelated histories

字面意思是说git拒绝合并两个不相干的版本,此时你要打开git命令行,执行git pull origin master ----allow-unrelated-histories,问题就解决了 。

5、推送合并失败,Push rejected: Push to origin/master was rejected

字面意思就是推送被拒绝了。打开命令行执行下面的两条命令

git pull origin master –allow-unrelated-histories

git push -u origin master -f

问题解决。

当然了,有些问题不止这一种解决方式,还会有别的方法,比如可以删掉本地代码重新拉取代码,代码合并的问题就没有啦。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 猿GG编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档