Idea中使用Git详细教学

news/2024/5/17 17:48:32 标签: git, github, gitee

目录

一、配置 Git

二、创建项目远程仓库

三、初始化本地仓库

方法一:

方法二:

四、连接远程仓库

五、提交与拉取到本地仓库

六、推送到远程仓库

七、克隆远程仓库到本地

方法一:

方法二:

八、Git分支操作


一、配置 Git

打开 IDEA 设置,之后按照下面图片中的步骤进行操作即可。需要注意的是,在 Path Git executable 中,也就是设置 Git 可执行路径中,找到本机电脑上 Git 的安装位置,根据情况进行路径选择。

二、创建项目远程仓库

这里使用代码托管平台 Gitee 为例,进行创建远程仓库。如下图所示,新建仓库,仓库名称为 project(自定义),仓库介绍自定义没有影响,其他都按照默认设置即可,最后点击创建。

三、初始化本地仓库

方法一:

选中,创建Git储存库,Create Git Repository;

方法二:

创建完远程仓库之后,还要通过 IDEA 开发工具来初始化一个本地仓库,相比于 Git Bash 这样的命令行来说,IDEA 非常方便可以进行可视化的 Git 管理。
如下图所示,在工具栏中的 VCS,鼠标光标移动到Create Git Repository,点击 Create Git Repository。

点击 Create Git Repository 之后,弹出一个小窗口,选择要初始化的本地项目。

四、连接远程仓库

初始化本地仓库,并且创建完远程仓库项目之后,下一步就需要将本地和远程进行对接交互了。

工具栏 Git -> Remotes,点击 Remotes 添加远程仓库连接信息。

之后弹出一个登录 gitee 的窗口,输入自己在注册 gitee 的账号和密码即可,然后点击 Log In,验证通过之后,Git Remotes 中便出现了远程项目的 Name 和 URL,最后点击 OK,这样就正式连接远程仓库项目了。

五、提交与拉取到本地仓库

在工具栏中,点击绿色的图标,表示 commit 到本地仓库,弹出一个窗口,选择我们的项目;

点一下蓝色的箭头,连接远程仓库;

找到上面的Git-->pull,输入远程仓库的分支“master”;

在 commit中填入提交记录说明,最后点击右下角的 commit,提交完成之后,在 IDEA 界面下边信息提示栏中,Log 日志,可以看到提交记录,表示提交成功。

六、推送到远程仓库

推送项目到远程仓库,按照下图操作即可。在 push 之前需要对每个文件内容进行检查,推送成功之后,可以在 IDEA 中看到提示信息,也可以在远程仓库中查看结果。

七、克隆远程仓库到本地

方法一:

点击Get from VCS;

输入远程仓库要克隆的URL;

方法二:

创建一个新项目,工具栏点VCS,找到Get from Version Control;

八、Git分支操作

点击+号,会弹出一个窗口,如图下;

右键会出现,如图下;


http://www.niftyadmin.cn/n/1006304.html

相关文章

ModaHub魔搭社区:向量数据库Milvus性能优化问题(二)

目录 为什么有时候小的数据集查询时间反而更长? 为什么查询时 GPU 一直空闲? 为什么数据插入后不能马上被搜索到? 为什么我的 CPU 利用率始终不高? 创建集合时 index_file_size 如何设置能达到性能最优? 为什么有…

Axure教程——模糊搜索(中继器 )

本文介绍的是用Axure中的中继器制作模糊搜索 效果 预览地址:https://f16g7e.axshare.com 功能 输入关键字,可查询出相应的结果 制作 一、需要元件 矩形、中继器 二、制作过程 1、搜索框 拖入一个矩形元件,设置大小为21530,在矩形中加入一个…

Android studio使用总结(八)

1.防止EditText弹出键盘后顶起布局方法:在Manifest中有EditText的activity中添加 android:windowSoftInputMode"adjustPan|stateAlwaysHidden"2.为button设计不可点击事件 mBtAdd.setClickable(true); mBtAdd.setBackgroundResource(R.drawable.backgro…

DRF:配置全局异常处理和日志结合

项目目录结构 ---study_drf ---study_drf ---settings.py ---utils ---log.py ---exception.py 项目依赖 Django3.2 django-cors-headers3.5.0 djangorestframework3.12.2 djangorestframework-jwt1.11.0 mysqlclient2.1.1 pinyin0.4.0 #拼音处理 PyJWT1.7.1 fpdf1.7.2 #生成…

线程间定制化调用通信

1、需求 多线程之间按顺序调用&#xff0c;实现A->B->C三个线程启动&#xff0c;要求如下&#xff1a;<p>AA打印5次&#xff0c;BB打印10次&#xff0c;CC打印15次接着AA打印5次&#xff0c;BB打印10次&#xff0c;CC打印15次…来10轮 2、梳理步骤 &#xff08;…

什么是社区数字化?数字化社区如何打造?

社区作为城市治理和民生服务的“终点站”&#xff0c;提现着基层治理规范化体系和现代化建设的能力。开利网络认为&#xff0c;建设数字化社区需要依托技术手段&#xff0c;建立线上线下相结合的便民服务圈&#xff0c;整合线上线下社区生活服务、社区治理服务和物业服务等&…

面试常问 什么是回表?为什么需要回表?

小伙伴们在面试的时候&#xff0c;有一个特别常见的问题&#xff0c;那就是数据库的回表。什么是回表&#xff1f;为什么需要回表&#xff1f; 索引结构 要搞明白这个问题&#xff0c;需要大家首先明白 MySQL 中索引存储的数据结构。这个其实很多小伙伴可能也都听说过&#xf…

森云+优控配置摄像头进行录像和拍照测试

森云和优控配置摄像头进行录像和拍照测试 现在其实已经基本上明确自己的环境了&#xff0c;就是在ubuntu下的pycharm和vscode&#xff0c;然后下载conda&#xff08;但是不要默认的base环境&#xff0c;只要conda create -n xxx 这样的基本功能就好了&#xff09; 显示opencv…