Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
  • IDEA中的git操作
    • Commit Message规范
    • 版本回退
      • git分区
      • 未commit回滚
      • commit未push回滚
      • reset
      • 已push回滚
  • IDEA链接不上GitHub
  • git常用命令
  • Git
Nreal
2023-12-09
目录

IDEA中的git操作

# Commit Message规范

[版本号] add/update/fix/delete 描述;

# 版本回退

# git分区

# 未commit回滚

local change下选中文件,使用rollback回滚;

# commit未push回滚

log中右击单次提交进行undo commit;

# reset

将本地代码回滚到版本库的某一个版本;

  • soft,将版本回滚,工作区不动,暂存区=原来的+回滚后和回滚前的版本差异;

  • mixed,将版本回滚,回滚到了所有 git add 和 git commit 的命令执行之前。暂存区变为空,变更全部到了工作区;

  • hard,将版本回滚,将所有工作区和暂存区的文件修改全部清空,是真正的覆盖,不能找回了;

  • keep,将版本回滚,将所有commit的内容丢弃掉,未commit的内容保留;

# 已push回滚

terminal中:git push -f;

IDEA链接不上GitHub

IDEA链接不上GitHub→

Theme by Vdoing | Copyright © 2021-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式