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

03-IDEA集成Git,初始化本地库,添加远程仓库,提交,拉取,推送,分支的快捷操作

IDEA集成Git

创建Git忽略文件

不同的IDE开发工具有不同的特点文件,这些文件与项目的实际功能无关且不参与服务器上的部署运行, 把它们忽略掉能够屏蔽之间的差异

在这里插入图片描述

局部忽略配置文件: 在本地仓库的根目录即项目根目录下直接创建.gitignore文件, 以文件后缀目录名的方式忽略指定的文件

.git
logs
rebel.xml
target/
!.mvn/wrapper/maven-wrapper.jar
log.path_IS_UNDEFINED
.DS_Store
offline_user.md
*.class### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
generatorConfig.xml### nacos ###
third-party/nacos/derby.log
third-party/nacos/data/
third-party/nacos/work/file/

全局忽略配置文件: 创建git.ginore文件, 在用户家目录中.gitconfig文件中使用绝对路径的方式引用该忽略配置文件(引用时使用/不要使用\)

[user]name = Layneemail = Layne@atguigu.com
[core]excludesfile = C:/用户/用户名/git.ignore

使用Git

第一步: 定位到Git安装目录中的git.exe程序

在这里插入图片描述

第二步:使用Git获取仓库,Git-->Manage Remotes查看关联的远程仓库有哪些,每个项目都需要设置自己对接的远程仓库

  • 初始化本地库: 选择需要被Git管理的目录即本地仓库的根目录,一般就是项目根目录
  • 远程仓库克隆(自动初始化本地库并对接): 输入要克隆的远程仓库的URL地址,设置克隆到的本地位置, 克隆下来的项目自带一个文件.gitignore文件用来指定哪些文件不需要交给Git管理

在这里插入图片描述

第三步: 右键点击单个文件/目录选择Git->Add将目录下的所有文件/单个文件添加到暂存区,Git->Commit提交到本地仓库

在这里插入图片描述

第五步: 点击右下角Git查看版本提交的日志

在这里插入图片描述

第四步: 拉取远程仓库某个分支的内容到本地仓库对应的分支

在这里插入图片描述

第五步: 推送本地仓库的内容到远程仓库的某个分支

在这里插入图片描述

提交,拉取,推送,分支操作

IDEA的commit,pull,push的快捷操作

在这里插入图片描述

分支的快捷操作

在这里插入图片描述

http://www.lryc.cn/news/251636.html

相关文章:

  • Python---格式化输出与%百分号----涉及转义符 \ 反斜杠的使用
  • 大华技术GIS开发工程师24届秋招三场面试Offer面经
  • 前端三大MV*模式:MVC、mvvm、mvp模式介绍
  • 分享一些Git的常用命令
  • C语言第四十二弹---使用多种方法实现字符串左旋转
  • REST-Assured--JAVA REST服务自动化测试的Swiss Army Knife
  • docker中的网络不通问题
  • Android 12.0 修改Android系统的通知自动成组的数量
  • Debian12配置ssh服务器
  • 飞天使-elk搭建补充
  • YOLOv7+姿态估计Pose+tensort部署加速
  • Java数据结构 之 包装类简单认识泛类
  • 人工智能 - 人脸识别:发展历史、技术全解与实战
  • 多元排列熵 Multivariate Permutation Entropy
  • Windows安装MySQL8.2
  • Windows下安全认证机制
  • (学习笔记)Xposed模块编写(一)
  • SSM框架(五):Maven进阶
  • 【计算机视觉】基于OpenCV计算机视觉的摄像头测距技术设计与实现
  • Java项目实战《苍穹外卖》 四、Swagger接口文档
  • 深度学习——第03章 Python程序设计语言(3.1 Python语言基础)
  • 【人工智能Ⅰ】实验6:回归预测实验
  • 前端下载文件的方法-blob下载
  • zookeeper+kafka+ELK+filebeat集群
  • 【LangChain实战】开源模型学习(2)-ChatGLM3
  • Python编程技巧 – 迭代器(Iterator)
  • C语言练习题
  • 常见的AI安全风险(数据投毒、后门攻击、对抗样本攻击、模型窃取攻击等)
  • flutter开发实战-为ListView去除Android滑动波纹
  • 牛客在线编程(SQL大厂面试真题)