A useful git skill in IntelliJ IDEA — Changelist

Leon Dong
2 min readJul 14, 2022

Recently, I got a business license of IntelliJ IDEA from my employer. It’s exciting. Assuming that you change two files in a project with IDEA, and you do not want to commit one of the two due to test locally only. There is an easy way in IDEA: Changelist.

There are two changed files:

  • MainTest: business codes,which would be committed and pushed to remote repository.
  • TempTest: local test codes, which won’t be committed.

The IDEA commit window like:

Original IDEA commit window

To create a new changelist, open menu on Changes and select the New changelist:

Enter a name, for example To Revert:

And then drag files that won’t be committed(TempTest.java) into the new changelist To Revert:

And now,changes that will be committed enter the changelist `Changes`; changes that won’t be committed can be dragged to To Revert:

Finally,select and commit all files under Changes, and then just push~

(Ends)

--

--