idea中使用git

Git常用记录

原文链接: IDEA 使用Git图文详解

一、Git基本配置

1.1 Git设置用户账号密码邮箱

查看信息:

查看用户名 :git config user.name
查看密码: git config user.password
查看邮箱:git config user.email

设置信息(–global 全局设置)

git config --global user.name “xxxx名称”
git config --global user.email “xxxx.com邮箱”
git config --global user.password “xxxxx密码”

查看配置

使用 git config --list 查看已设配置

1.2 Git生成秘钥

生成命令:

ssh-keygen -t rsa -C "邮箱"

生成效果:

在这里插入图片描述

二、IDEA中使用Git

1、配置idea

在这里插入图片描述

2、克隆远程仓库

在这里插入图片描述

3、拉取代码、提交代码到本机仓库

在这里插入图片描述

4 、git项目回滚,回退版本

1、首先我们要回滚的项目右键,如下:

在这里插入图片描述


2、然后就能看到所有关于项目的提交记录

在这里插入图片描述


3、选择你要回滚的地方,然后右键,如下:

在这里插入图片描述


4、然后你在一个能写字的地方把刚刚的复制的东西粘出来,就会得到一串数字。如下:
ece57f2d1346a3087f9846ee2ed4f4c740dfe10f
5、每个的数字串都不一样,勿纠结,然后,依次点击如下:

在这里插入图片描述


6、然后得到弹出框如下

在这里插入图片描述


7、然后更改一下,改为如下:

在这里插入图片描述


8、回退成功后可查看本地修改记录,比较与当前回退版本区别

在这里插入图片描述

5、创建分支、合并分支

原文链接:https://blog.ZEEKLOG.net/dling8/article/details/89049222

  1. 为什么要建立分支
    git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。

2.操作如下:
2.1 idea git分支的操作
idea git的操作在右下角,如下图:

在这里插入图片描述
说明:
【new branch】新建分支
【local branches】本地分支
【current master】表示当前是主分支
【remote branches】远程仓库分支。我在这里配置了两个远程仓库,所以这里显示2个。
2.2 创建分支
点击【new branch】,弹出窗口,如下图:
在这里插入图片描述


输入分支名称点【OK】,然后默认切换到该分支。
2.3 切换分支
如果要切换到dev分支,操作如下图:

在这里插入图片描述


点击【checkout】
3 合并到master主分支
3.1 切换到master主分支

在这里插入图片描述


3.2 合并代码到master主分支
操作如下图:

在这里插入图片描述


点击merge

注意:
当前必须切换到master主分支
然后在要合并的分支上点击merge

Read more

Python从0到100完整学习指南(必看导航)

Python 从 0 到 100 完整学习路线(2025–2026 实用版) 这是一条目前在中文社区被验证最多次、性价比最高、就业/副业/考研/转行都适用的 Python 学习路径。 分为 8 个大阶段,每个阶段给出: * 核心目标 * 推荐学习时长(每天 2–4 小时估算) * 最值得学的资源(2025–2026 仍活跃且评价最高的) * 必须掌握的技能清单 * 阶段性小目标 / 实战项目建议 阶段划分总览表 阶段名称目标人群建议时长累计总时长核心关键词0准备期完全零基础3–7 天1 周环境、IDE、学习心态1Python 基础语法零基础 → 能写小工具3–6 周1–2 个月变量、循环、函数、类2Pythonic

By Ne0inhk
【实战分享】 从零搭建Python图书管理系统:python+MySQL实现完整业务流程(文末附全部源代码)

【实战分享】 从零搭建Python图书管理系统:python+MySQL实现完整业务流程(文末附全部源代码)

今天将基于Python的Tkinter框架(GUI)和MySQL数据库,搭建一个功能完整、界面友好的图书管理系统,实现图书管理、借阅流程、统计分析等核心功能。本文会在原有讲解基础上,嵌入核心代码片段,帮助大家更好地理解和复用。 一、系统整体架构设计 本次搭建的图书管理系统采用分层架构设计,将业务逻辑与界面展示、数据存储解耦,提高代码的可维护性和扩展性,整体架构分为三层: 1. 数据层:由DatabaseManager类负责,处理与MySQL数据库的连接、表结构初始化、SQL执行等底层操作,屏蔽数据库操作的复杂性。 2. 业务逻辑层:由BookManager类负责,封装图书添加、修改、删除、借阅、归还、统计等核心业务逻辑,提供统一的业务接口给上层调用。 3. 界面层:由LibraryApp类负责,基于Tkinter构建可视化GUI界面,处理用户交互事件,调用业务逻辑层接口完成功能展 二、核心技术栈说明 1. GUI框架:Tkinter(Python内置,无需额外配置) 2. 数据库驱动:

By Ne0inhk
基于大数据爬虫数据挖掘技术+Python的线上招聘信息分析统计与可视化平台(源码+论文+PPT+部署文档教程等)

基于大数据爬虫数据挖掘技术+Python的线上招聘信息分析统计与可视化平台(源码+论文+PPT+部署文档教程等)

博主介绍:ZEEKLOG毕设辅导第一人、全网粉丝50W+,ZEEKLOG特邀作者、博客专家、ZEEKLOG新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

By Ne0inhk
零基础学 OpenCV + Python 图像处理:手把手带你做人脸识别(附代码+典型案例)

零基础学 OpenCV + Python 图像处理:手把手带你做人脸识别(附代码+典型案例)

零基础学 OpenCV + Python 图像处理:手把手带你做人脸识别(附代码+典型案例) 关键词:opencv-python、opencv图像处理、opencv人脸识别代码python、python安装opencv库 亮点提示:本文面向零基础读者,手把手教你从环境搭建到实战应用,一步步深入,让你快速掌握 OpenCV+Python 图像处理与人脸识别技术。文中附带完整示例代码与典型案例,可直接复制、运行与深度改造,助你轻松入门并提升项目收藏率! 摘要 零基础学 OpenCV + Python 图像处理,手把手带你从 Python 安装 OpenCV 库、opencv-python 基础操作到 opencv图像处理、opencv人脸识别代码python 实战案例(静态图、人脸检测、摄像头实时识别)全流程讲解,附完整代码与典型案例,帮助初学者快速上手人脸识别项目。 目录 1. 为什么选择 OpenCV + Python?

By Ne0inhk