IDEA如何配置Git 遇到问题的解决

新建项目
在这里插入图片描述

点击
在这里插入图片描述
会变红
在这里插入图片描述
会生成.git隐藏文件
在这里插入图片描述
配置远程仓库路径:点击Manage Remotes:将远程仓库的链接放到这里:
在这里插入图片描述
在这里插入图片描述
得到如下样式:
在这里插入图片描述
此时提交到本地仓库
在这里插入图片描述

点击add,添加到暂存文件:
在这里插入图片描述
此时文件变绿:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本来是这样:
在这里插入图片描述
上传后重新打开变成这样:
在这里插入图片描述


方法二:不完善,不建议看了

其他的暂且不说,只说大体的过程。

  1. 首先在你要创建目录的下面点击Git Bash,然后在git命令行中输入:git init,然后就会在文件夹下创建一个.git文件。注意:如果找不到该文件,是因为这个文件是隐藏文件,需要显示隐藏文件才能看到
    在这里插入图片描述
    此时,应该点击IDEA下面的Git应该只有一个本地的分支master:
    在这里插入图片描述

  2. 此时点击IDEA上Git的Manage Remotes,输入远程仓库的URL:
    在这里插入图片描述
    这里我已经输入了,就不再输入了,输入后显示的效果如下:
    在这里插入图片描述

  3. 此时项目中的文件应该为红色的。点击下图中的Add:(先点击本项目-右击-点击Git-点击Add),将磁盘上的项目放到暂存区。此时文件变为绿色的
    在这里插入图片描述
    在这里插入图片描述

  4. 提交文件到本地仓库:
    在这里插入图片描述
    在这里插入图片描述


遇到的问题

真迷,遇到的错误现在全没了,难道是不能开魔法吗?

Q1 在Add成功,Commit成功,Push时出现Push rejected错误:![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/在这里插入图片描述

此时打开IDEA的terminal
在这里插入图片描述
然后依次输入下面的代码:


git pullgit pull origin mastergit pull origin master --allow-unrelated-histories

然后再次Push,即可成功。

Q2 如果想重新换个远程仓库,如何重新上传呢?

我的方法可能比较笨,但是亲测有效。

  1. 删除文件夹下的.git文件。
  2. 在该文件夹下右键Git Bash,然后输入git init。此时会之前的远程仓库删除,并重建本地仓库。
  3. 此时文件全部变红,然后按照正常步骤添加远程仓库链接、Add,Commit,Push即可。如果出现Push rejected就按照上面的方法试一下。

如果大家有问题,欢迎在评论区随时与我交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/208968.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaEE 多线程

JavaEE 多线程 文章目录 JavaEE 多线程引子多线程1. 特性2. Thread类2.1 概念2.2 Thread的常见构造方法2.3 Thread的几个常见属性2.4 启动一个线程2.5 中断一个线程2.6 等待一个线程2.7 获取当前线程引用2.8 休眠当前线程 3. 线程状态 引子 当进入多线程这一块内容时&#xff…

ArrayList 与 顺序表 (附洗牌算法)!

曾经我也是一枚学霸,直到有一天想去学渣的世界看看,结果就找不到回去的路了。 目录 1. 线性表 2.顺序表 2.1 接口的实现 3. ArrayList简介 4. ArrayList使用 4.1 ArrayList的构造 4.2 ArrayList常见操作 4.3 ArrayList的遍历 4.4 ArrayList的扩…

掌握视频剪辑技巧:批量置入视频封面,提升视频品质

在当今数字化时代,视频已成为生活的重要组成部分。无论是观看电影、电视剧、综艺节目,还是分享个人生活、工作成果,视频都以其独特的魅力吸引着大众的视线。视频封面是视频内容的缩影,是观众对视频的第一印象。一个好的封面能吸引…

C/C++学生选课/排课系统[2023-12-3]

问题描述:根据我校自动化专业的部分必修及选修课信 息,设计一个学生选课/排课系统。 基本要求: 1、从文件读入课程信息; 2、从键盘输入拟添加的选修课信息; 3、删除已选的选修课(1门或多门) ; 4、输出已…

C++ 学习笔记——C++纯虚函数和抽象类

C纯虚函数 什么是纯虚函数 1,纯虚函数只有函数名、参数、返回值类型。 2,纯虚函数的定义是在函数句首使用 virtual 关键字修饰,并且在句末增加 “ 0”。 virtual void funtion() 0;3,纯虚函数只有声明,基类可以存…

Kubernetes(K8s)_15_CNI

Kubernetes(K8s)_15_CNI CNI网络模型UnderlayMAC VLANIP VLANDirect Route OverlayVXLAN CNI插件FlannelCalico CNI配置内置实现 CNI CNI(Container Network Interface): 实现容器网络连接的规范 Kubernetes将网络通信可分为: Pod内容器、Pod、Pod与Se…

gRPC Java、Go、PHP使用例子

文章目录 1、Protocol Buffers定义接口1.1、编写接口服务1.2、Protobuf基础数据类型 2、服务器端实现2.1、生成gRPC服务类2.2、Java服务器端实现 3、java、go、php客户端实现3.1、Java客户端实现3.2、Go客户端实现3.3、PHP客户端实现 本文例子是在Window平台测试,Ja…

解决 requests.post 数据字段编码问题的方法

目录 一、引言 二、问题分析 三、解决方案与技术解析 四、总结 一、引言 在 Python 中,requests 库是一个常用的 HTTP 客户端库,可以用于发送所有类型的 HTTP 请求。当我们使用 requests.post 方法发送 POST 请求时,我们可能会遇到数据字…

Hdoop学习笔记(HDP)-Part.06 安装OracleJDK

目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …

ELK高级搜索,深度详解ElasticStack技术栈-上篇

前言 视频地址:java中级教程-ELK高级搜索,深度详解ElasticStack技术栈ELK高级搜索,深度详解ElasticStack技术栈-下篇本内容仅用于个人学习笔记,如有侵扰,联系删除 1. 课程简介 1.1 课程内容 ELK是包含但不限于Elas…

Springboot启动原理解析

我们开发任何一个Spring Boot项目,都会用到如下的启动类 SpringBootApplication public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);} } 从上面代码可以看出,Annotation定义&#x…

【Web安全】拿到phpMyAdmin如何获取权限

文章目录 1、outfile写一句话2、general_log_file写一句话 通过弱口令拿到进到phpMyAdmin页面如何才能获取权限 1、outfile写一句话 尝试执行outfile语句写入一句话木马 select "<?php eval($_REQUEST[6868])?>" into outfile "C:\\phpStudy\\WWW\\p…

多项式拟合求解

目录 简介 基本原理 例1 例2 例3 参考资料 简介 多项式拟合可以用最小二乘求解&#xff0c;不管是一元高阶函数&#xff0c;还是多元多项式函数&#xff0c;还是二者的混合&#xff0c;都可以通过统一的方法求解。当然除了最小二乘法&#xff0c;还是其他方法可以求解&…

springboot数据源配置

springboot数据源配置 数据层解决方案——持久化技术 内置持久化解决方案——jdbcTemplate 内置数据库 H2一般用于测试环境&#xff0c;配置profiels&#xff0c;只在开发阶段使用&#xff0c;让他在上线的时候不走这里就可以了 要使用内嵌的数据库H2,要先导入jar包

sCrypt 现已支持各类主流前端框架

sCrypt 现已支持各类主流前端框架&#xff0c;包括&#xff1a; ReactNext.jsAngularSvelteVue 3.x or 2.x bundled with Vite or Webpack 通过在这些支持的前端框架中集成sCrypt开发环境&#xff0c;你可以直接在前端项目里访问合约实例和调用合约&#xff0c;方便用户使用Se…

30、LCD1602

LCD1602介绍 LCD1602&#xff08;Liquid Crystal Display&#xff09;液晶显示屏是一种字符型液晶显示模块&#xff0c;可以显示ASCII码的标准字符和其它的一些内置特殊字符&#xff0c;还可以有8个自定义字符 显示容量&#xff1a;162个字符&#xff0c;每个字符为5*7点阵 …

智能优化算法应用:基于和声算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于和声算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于和声算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.和声算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…

pybind11教程

pybind11教程 文章目录 pybind11教程1. pybind11简介2. cmake使用pybind11教程3. pybind11的历史 1. pybind11简介 项目的GitHub地址为&#xff1a; pybind11 pybind11 是一个轻量级的头文件库&#xff0c;用于在 Python 和 C 之间进行互操作。它允许 C 代码被 Python 调用&am…

力扣每日一题day26[42. 接雨水]

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨水。 示例 1&#xff1a; 输入&#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出&#xff1a;6 解释&#xff1a;上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] …

Day12 qt QMianWindow,资源文件,对话框,布局方式,常用ui控件

QMianWindow 概述 QMainWindow 是一个为用户提供主窗口程序的类&#xff0c;包含一个菜单栏&#xff08; menu bar &#xff09;、多 个工具栏 (tool bars) 、多个铆接部件 (dock widgets) 、一个状态栏 (status bar) 及 一个中心部件 (central widget) 许多应用程序的基础…