当前位置: 首页 > article >正文

在IDEA中使用Git进行版本控制

基础环境

  • Git
  • IDEA
  • Gitee账号

一、打开本地初始化项目

使用IDEA工具打开本地初始化项目,本文使用的是简易记事本的初始化SSM项目
详细的项目框架搭建见上一篇博客:简易记事本后端-SSM项目框架搭建

二、在IDEA配置 Git

第一步:设置[Settings] -> 版本控制[Version Control] -> Git
在这里插入图片描述
第二步:找到 Git 安装目录中 bin/git.exe 点击 确定[OK]
在这里插入图片描述
点击 测试[Test]按钮,如果能成功显示 Git 版本,即 Git 配置成功
在这里插入图片描述

二、使用Git进行版本控制

2.1 准备工作

  1. 创建 .gitignore忽略文件 ,我们在创建项目时一般都会自动生成
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
  1. 创建 README.md 文件
# 项目简介
简易记事本项目-点滴365

2.2 创建Git本地仓库

点击VCS中的 创建Git仓库[Create Git Repository]

旧UI
在这里插入图片描述新UI
在这里插入图片描述

找到当前项目的根目录,点击确定

在这里插入图片描述
在资源管理器中找到当前项目,可以发现多出一个.git的目录
在这里插入图片描述
该目录为隐藏文件,对于Windows系统,需要在查看里面勾选隐藏项目的选项
在这里插入图片描述

将代码提交到本地仓库

可以点击左边的版本控制图标-o-进行,勾选所有未进行版本控制管理的文件,填写提交信息,点击提交[Commit]
旧UI
在这里插入图片描述
新UI
在这里插入图片描述
在提交过程中会对代码进行检查,如果提示代码中有问题,可以不用管,选择继续提交

2.3 创建远程本地仓库

登录Gitee,新建仓库

Gitee官网
在这里插入图片描述
在这里插入图片描述

复制远程仓库的地址

在这里插入图片描述

关联远程仓库

点击 推送[push]
旧UI
在这里插入图片描述
新UI
在这里插入图片描述
点击 定义远程
在这里插入图片描述

将本地代码推送到Git远程仓库

在这里插入图片描述
至此本地项目上传远程仓库完成
在这里插入图片描述


http://www.kler.cn/a/429512.html

相关文章:

  • 为深度学习创建PyTorch张量 - 最佳选项
  • Qt中容器 QVector、QList、QSet和QMap 性能与用途比较
  • 音频语言模型与多模态体系结构
  • Level2逐笔成交逐笔委托毫秒记录:今日分享优质股票数据20250115
  • replaceState和vue的router.replace删除query参数的区别
  • 【初识扫盲】厚尾分布
  • 一款基于开源路径规划引擎的交通可达性计算软件
  • Python 读取 Excel 表格并导出为 DBF 文件
  • 【JAVA】Java项目实战—项目选择(Web应用、命令行工具等)
  • uniapp radio-group实现点击radio选项后的文字选中选项
  • 人工智能的时代,如何拥抱人工智能,我们该何去何从?
  • Idea实现定时任务
  • Spark架构及运行流程
  • 【源码解读】SpringMMVC执行流程
  • 教程|使用Conda安装AlphaFold3-个人记录以及遇到的问题
  • CLIP论文提炼与代码实战
  • node.js 环境配置
  • leetcode207:课程表
  • C#的基本类型,一篇很基础的文章
  • NLP-实体识别
  • Linux,如何要定位并删除占用磁盘空间的大文件?
  • 换一个ip地址是什么意思?换一个网络ip地址会变吗
  • AI如何让PPT制作变得轻松与智能?用一键生成ppt!
  • HTML DOM API
  • MFC中如何创建一个非模态对话框
  • TEA系列例题