<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hiroshi Kudo</title>
    <description>The latest articles on DEV Community by Hiroshi Kudo (@hirosco).</description>
    <link>https://dev.to/hirosco</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4088859%2Febea1d60-cefd-4578-9f6a-877cfb850a62.jpeg</url>
      <title>DEV Community: Hiroshi Kudo</title>
      <link>https://dev.to/hirosco</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hirosco"/>
    <language>en</language>
    <item>
      <title>What I missed about IntelliJ's Git history after moving to Cursor</title>
      <dc:creator>Hiroshi Kudo</dc:creator>
      <pubDate>Fri, 21 Aug 2026 22:41:20 +0000</pubDate>
      <link>https://dev.to/hirosco/what-i-missed-about-intellijs-git-history-after-moving-to-cursor-4ddi</link>
      <guid>https://dev.to/hirosco/what-i-missed-about-intellijs-git-history-after-moving-to-cursor-4ddi</guid>
      <description>&lt;p&gt;After moving from IntelliJ to Cursor, one thing I really missed was how easy it was to browse and follow Git history.&lt;/p&gt;

&lt;p&gt;I usually do most Git operations from the CLI. I wasn't looking for another full Git client inside the editor. I'm already comfortable doing things like commit, push, stash, and rebase from the terminal.&lt;/p&gt;

&lt;p&gt;What I wanted was simpler: &lt;strong&gt;a better way to look through Git history.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;GitAmida&lt;/strong&gt;, an extension focused on Git history for VS Code and Cursor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking at multiple commits together
&lt;/h2&gt;

&lt;p&gt;One of the main things I wanted was a way to select several commits and look at their changes together.&lt;/p&gt;

&lt;p&gt;A change is not always contained in one commit. It may start with the main implementation, followed by fixes or changes after review.&lt;/p&gt;

&lt;p&gt;Later, I often want to see what changed as a whole instead of opening each commit one by one.&lt;/p&gt;

&lt;p&gt;GitAmida lets you select a continuous range of commits, or pick individual commits, and see the changed files and diffs for that selection together.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0i0ecy9qydb4c44hmcu5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0i0ecy9qydb4c44hmcu5.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Select multiple commits and see their changed files and diffs together.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Moving between repository and file history
&lt;/h2&gt;

&lt;p&gt;The other thing I wanted was an easier way to move through Git history.&lt;/p&gt;

&lt;p&gt;When I want to understand a change, I often start with the repository history, find a file I'm interested in, look at that file's history, and then go back to the repository history again.&lt;/p&gt;

&lt;p&gt;I also sometimes want to keep the history of several files open at the same time.&lt;/p&gt;

&lt;p&gt;I wanted all of this to be easy to move between without switching between different extensions or views.&lt;/p&gt;

&lt;p&gt;GitAmida keeps &lt;strong&gt;Repository History and File History in the same bottom panel&lt;/strong&gt;, and you can keep multiple file histories open.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vsrae2girdrd73dfk16.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vsrae2girdrd73dfk16.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Keep multiple File History views open while moving through the repository history.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why focus only on history?
&lt;/h2&gt;

&lt;p&gt;I've seen some great extensions inspired by JetBrains' Git tools. Many of them cover a much broader Git workflow, including commit, push, stash, rebase, branch operations, and more.&lt;/p&gt;

&lt;p&gt;They look useful, but that wasn't what I needed.&lt;/p&gt;

&lt;p&gt;I already use the CLI for Git operations, so I wanted GitAmida to stay focused on &lt;strong&gt;reading and exploring history&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It also uses VS Code's native diff editor instead of adding its own diff viewer.&lt;/p&gt;

&lt;h2&gt;
  
  
  I originally built it for myself
&lt;/h2&gt;

&lt;p&gt;GitAmida started as a tool for my own workflow.&lt;/p&gt;

&lt;p&gt;Now I don't need separate extensions for the Git graph and file history anymore, so I decided to publish it in case other developers work in a similar way.&lt;/p&gt;

&lt;p&gt;It's available for both VS Code and Cursor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=hirosco.git-amida" rel="noopener noreferrer"&gt;VS Code Marketplace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open-vsx.org/extension/hirosco/git-amida" rel="noopener noreferrer"&gt;Open VSX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hirosco/vscode-git-amida" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm not planning to turn it into a full Git client, but I'd be interested to hear what other people think about the history workflow — especially if anything feels awkward, missing, or hard to follow.&lt;/p&gt;

</description>
      <category>git</category>
      <category>vscode</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
