IntelliJ IDEA开启git版本控制的简单教程

这篇文章想要分享一下怎么在IntelliJ IDEA开启版本控制,博主使用的是gitee,首先需要安装git,关于git的安装这里就不介绍了,很简单。

目录

创建git仓库

创建项目

开启版本控制

拉取项目


创建git仓库

首先,需要登录gitee,然后创建一个仓库,仓库名和你的项目名一致,比如创建一个demo项目。

点击+号创建仓库

填写仓库信息

仓库创建完成

复制仓库地址

创建项目

为了方便演示,随便创建一个普通java项目,名字和仓库名一样

项目创建完成

开启版本控制

都准备好之后,点击idea正上方的工具栏中的VCS >> Enable Version Control Integration

然后会弹出一个窗口,点击OK就可以了

如图,这时候idea已经帮我们在本地创建好了一个git仓库,所有项目的文件都会变成红色,这是因为没有添加到仓库。

接下来选中项目,鼠标右键点击,在右键菜单一次点击Git >> Add(快捷键Ctrl + Alt + A)

添加到仓库之后,文件变成了绿色。接下来就可以提交代码了,如图,点击右上角的绿色√

紧接着,点击下面的齿轮图标,把勾选的两个选项取消掉,不然提交代码还要检查,太慢了~

然后看看上面的文件中,只需要勾选你想提交到Git仓库上的文件,默认idea帮我们全选了。

最后,填写提交信息,点击Commit And Push...

这时候又弹出了一个窗口,点击Define remote

 把刚刚复制的仓库地址粘贴上去,点击OK

最后一步,点击下方的Push按钮

代码提交成功的提示

浏览器刷新一下gitee的页面,可以看到刚刚提交的信息。

拉取项目

上面已经介绍了怎么提交代码到Git仓库,这里就简单介绍一下怎么拉取项目到本地。

在创建项目的时候,选择第三个选项

然后粘贴仓库地址,点击Clone按钮,就完成了。最后只需要耐心地等待,不出意外的话,很快就会下载完成,然后会在窗口打开克隆的项目。(如果出现下面的进度条很久都一直在动的话,可能是项目太大了,需要下载的依赖包很多;或者是maven没有配置好)。

好了,关于IntelliJ IDEA开启git版本控制的相关介绍就到这里了,感谢阅读,如果觉得对你有所帮助,希望能够点赞+收藏支持一下~

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

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

相关文章

uni-app 微信小程序之好看的ui登录页面(三)

文章目录 1. 页面效果2. 页面样式代码 更多登录ui页面 uni-app 微信小程序之好看的ui登录页面(一) uni-app 微信小程序之好看的ui登录页面(二) uni-app 微信小程序之好看的ui登录页面(三) uni-app 微信小程…

Hadoop3.x完全分布式环境搭建Zookeeper和Hbase

先在主节点上进行安装和配置,随后分发到各个从节点上。 1. 安装zookeeper 1.1 解压zookeeper并添加环境变量 1)解压zookeeper到/usr/local文件夹下 tar -zxvf /usr/local2)进入/usr/local文件夹将apache-zookeeper-3.8.0-bin改名为zookeep…

MongoDB的连接数据库,创建、删除数据库,创建、删除集合命令

本文主要介绍MongoDB的连接数据库,创建、删除数据库,创建、删除集合命令。 目录 MongoDB连接数据库连接到本地 MongoDB 实例连接到远程 MongoDB 实例 MongoDB创建和删除数据库MongoDB创建和删除集合创建集合删除集合 MongoDB连接数据库 连接 MongoDB 数…

20231207给NanoPC-T4(RK3399)开发板刷Android12的挖掘机方案的LOG

20231207给NanoPC-T4(RK3399)开发板刷Android12的挖掘机方案的LOG 2023/12/7 23:50 SDK:rk356x_android12_220722.tgz 只修改DTS的DTC部分就【直接】可以跑NanoPC-T4 参考资料: http://www.friendlyelec.com.cn/agent.asp http://www.friendlyelec.com.c…

月报总结|Moonbeam 11月份大事一览

本月Moonbeam也在马不停蹄持续更新!随着之前USDC宣布登陆波卡之后,本月也通过XCM来到了Moonbeam,连接区块链世界与传统金融;治理方面,Moonbeam基金会鼓励社区踊跃参与并投票选出新一轮的财政库委员会,为生态…

Java se的语言特征之封装

目录 封装的概念常见的一些包静态成员变量代码块 封装的概念 可以理解为套壳屏蔽细节,将数据和操作数据的方法进行有机的结合,隐藏对象的属性和实现细节,仅对外公开接口和对象进行交互 从语法的层面来理解就是,被private修饰的成员变或者成员方法,只能在当前类中使用,但是可以…

Matlab 用矩阵画图

文章目录 Part.I IntroductionChap.I 预备知识Chap.II 概要Chap.III 杂记 Part.II 用矩阵画图Chap.I 摸索过程Chap.II 绘制专业图Chap.III 矩阵转tiff Part.I Introduction 本文汇总了 Matlab 用矩阵画图的几种方式。 Chap.I 预备知识 关于 *.mat 文件 *.mat文件是 matlab 的…

Appium 并行测试多个设备

一、前置说明 在自动化测试中,经常需要验证多台设备的兼容性,Appium可以用同一套测试运例并行测试多个设备,以达到验证兼容性的目的。 解决思路: 查找已连接的所有设备;为每台设备启动相应的Appium Server&#xff1b…

【React】路由的基础使用

react-router-dom6的基础使用 1、安装依赖 npm i react-router-dom默认安装最新版本的 2、在src/router/index.js import { createBrowserRouter } from "react-router-dom"/* createBrowserRouter:[/home]--h5路由createHashRouter:[/#/ho…

axios调接口传参特殊字符丢失的问题(encodeURI 和 encodeURIComponent)

1、axios调接口特殊字符丢失的问题 项目开发过程中遇到一个接口传参,参数带特殊字符,axios调接口特殊字符丢失的问题 例如接口: get/user/detail/{name} name是个参数直接调接口的时候拼到接口上,get/user/detail/test123#$%&am…

UE Websocket笔记

参考链接 [UE4 C入门到进阶]12.Websocket网络通信 - 哔哩哔哩 包含怎么用Nodejs 写测试服务器 UE4_使用WebSocket和Json(上) - 知乎 包含Python写测试服务器 UE4_使用WebSocket和Json(下) - 知乎 示例代码 xxx.Build.cs"W…

一天一个设计模式---原型模式

基本概念 原型模式(Prototype Pattern)是一种创建型设计模式,其主要目的是通过复制现有对象来创建新对象,而不是通过实例化类。原型模式允许在运行时动态创建对象,同时避免了耦合与子类化。 在原型模式中&#xff0…