IDEA 内置的 git 插件太好用了!附使用技巧分享。
最近发现,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上的评论。。)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!