首页 > 其他分享 >IDEA 内置的 git 插件太好用了!附使用技巧分享。

IDEA 内置的 git 插件太好用了!附使用技巧分享。

时间:2024-11-03 13:59:00浏览次数:3  
标签:文件 插件 git 选项卡 IDEA 提交 commit

最近发现,clion 里的 git 插件甚至能列出文件夹的修改历史,太方便了!

分享一些经验技巧:

  • 提交 UI 具有多个视图模式。 提交 GUI 可以放在底部,也可以显示为侧面板或模态对话框。 有时很难切换。

  • Local Changes 选项卡包含修改过未提交的文件列表。 默认情况下,新文件折叠在底部的树节点中,不要忘记它们!

  • 我经常用它的preview编辑器来检阅我的下一个提交,删除一些临时的测试代码。


  • Log 选项卡显示历史日志列表,它们只是一行行日志,单击不会切换分支。

  • 但是右键上下文菜单有点“危险”,参见“revert commit”、“undo commit”,我从来不使用前者。

  • Edit commit Message” 菜单有助于修改提交名称。

( 我建议使用 Github-Desktop 来“撤消”本地更改,这会将当前文件移动到回收站,而不是永久删除它们。 )


  • 主工具栏上有一些有用的按钮。 例如,“Show History” 按钮显示当前文件的历史记录。如果预先focus的是左侧的目录树,则显示整个文件夹内的修改历史!黑科技啊!比在线的github都好用!!

  • 高级搜索 ( Ctrl+Shift+F ) 具有 相关的搜索范围 (Search scope),在该范围中,您只能搜索未在本地提交的已修改文件。

  • 在我的 IDEA 自定义版本中,我将其升级到 All Changes(包括全部本地提交)。

  • Shelf 选项卡似乎与我很少使用的 stash 有关。

  • 提交时,如果您看到进入** “Detached Mode” **的警告对话框,请不要忽略,而是检查您是否同时从多个 git 存储库提交文件


(是否有股子机翻味,没错,本文机翻自我在reddit上的评论。。)

标签:文件,插件,git,选项卡,IDEA,提交,commit
From: https://www.cnblogs.com/knziha/p/18523225

相关文章

  • 4.1 MyBatis 分页插件
    分页查询基本上是必备的能力,MyBaits可以通过插件来很好的支持分页查询,目前最成熟的方案是pagehelper这个第三方插件。我们只需要在工程的pom.xml里添加如下的依赖即可,目前最新的版本是1.2.13<dependency><groupId>com.github.pagehelper</groupId><artifactId>page......
  • Vs Code团队开发Git协同开发使用
    目录一、前言二、Git安装1、进入Git官网,点击下载2、本文使用windows版本3、选择本机电脑对应的配置4、双击打开安装包,选择对应的安装位置,配置点击next默认​5.新建一个空的文件夹三、在VsCode中使用git上传代码到远程仓库gitee1、gitee上创建仓库​ 2、git基本使用......
  • 项目发布GitHub完全指南 - 从本地到开源
    引言将项目发布到GitHub不仅能方便版本管理,还能与全球开发者分享你的代码。本文将详细介绍如何将一个完整项目发布到GitHub的全过程,包括前期准备、具体操作步骤以及最佳实践。一、前期准备工作1.1环境准备安装Git#Windows用户可以下载Git官方安装包#Mac用户可以使用ho......
  • hexo 推送需要github的用户名
    问题描述hexo博客许久未写,今天尝试更新,发现hexod之后需要输入github的用户名和密码,但是我输入之后没有效果,还是无法推送到github上。研究之后发现rootcause是:github已经无法再用密码登陆推送,只能用token,而这里的token并不是ssh-keys里面的key,而是个人token。Sett......
  • git学习笔记--Linux
    理解什么是git,怎么用git,git的好处安装下载gitsudoapt-getinstallgit在终端输入git-v能出现版本信息就是下载成功了git的使用方式命令行在终端输入git命令git命令常用#初始化设置用户名和邮箱,这样才知道是谁修改的内容gitconfig--globaluser.name"yourname"......
  • GitLab 安装详解
    安装docker-compose下载curl-Lhttps://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64>/usr/local/bin/docker-compose授权sudochmod+x/usr/local/bin/docker-compose安装GitLab编写docker-compose.yaml文件services:gitl......
  • 【semantic Kernel】Semantic Kernel Tools(VS Code插件)
    2023年4月13日,Microsoft发布了一个SemanticKernel的VSCode插件,SemanticKernelTools,用于进行SemanticFunction的开发和调试工作。SemanticKernelTools的安装只需要VSCode即可,不需要额外的其他的环境。在VSCode的扩展中搜索SemanticKernelTools,点击Install即......
  • Maven 项目获取 git 分支、提交等信息
    git-commit-id-plugin是一个Maven插件,用于在Maven项目的构建过程中自动获取git仓库的信息,如最后一次提交的ID、分支名称、构建时间等,并将这些信息注入到项目的属性文件中。这对于跟踪项目版本和构建状态非常有用。以下是如何在Maven项目中使用git-commit-id-plugin的......
  • IDEA神器
    IDEA神器:让代码自己写自己......
  • 关于Copilot出现:You don`t have access to Github Copilot .....的问题解决方案
    前面如何如何配置,以及如何如何上传学生证资料等我这里不赘述badendinghappyending出现这个界面这个问题就是set_up不是很完全,设置一下就行disable改为enable等这样再回去IDE,就可以正常使用了......