IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
In this blog, we're going to look at how to share code that we've written on our local machine to a repository on GitHub. https://youtu.be/4ukhZvOmAtk This blog post covers the same material as the video with some additional tips and tricks. This provides an easy way for people to skim the content q…
In this blog, we're going to look at how to create an IntelliJ IDEA project from existing code in a GitHub repository. https://www.youtube.com/watch?v=aBVOAnygcZw This blog post covers the same material as the video with some additional tips and tricks. This provides an easy way for people to skim t…
Ever since Gary and I started the Git Questions video series, we've been asked to talk about merging. We're also frequently asked about rebasing - what is it, and when should I do it? In this week's video, we take a look at how to use IntelliJ IDEA to merge a branch back into the "main" developm…
In this week's Git video, Gary and I look at how you can Annotate your code to see who made which changes. We also show how you can use this information to understand a bit more about the context of a particular change.…
In this week's Git questions we take a look at a simple but rather important step when you're working on a GitHub Open Source project - how do you get started? In the video, Gary and I demonstrate how to fork and clone a project (I chose some Spring example code and Gary chose a JavaScript framew…
Carrying on our series of Git Questions, this week Gary Hockin (PhpStorm Advocate) and I look at the question: how do I make sure my GitHub fork is up to date when the open source project it forked has moved on? GitHub's help does, of course, cover this question. But not everyone is comfortable w…
We regularly get questions about how to achieve a particular thing - as developers there are parts of our workflow which trip us up, that our tools can help us with if we understand how. So we've decided to start answering these real world questions with videos showing what to do. The first vide…
A new IntellIJ IDEA 2016.3 EAP build is out and ready to try. Other than the usual amount of bugfixes, it brings a couple of noticeable improvements. More Refactorings to Java 8 First of all, we continue with tuning the inspections that help refactor regular code into idiomatic Java 8. (mo…
Hooray! Fresh IntelliJ IDEA 2016.3 EAP build is out! Among the numerous bugfixes, this build addresses one of the issues that prevented it from being used on macOS Sierra. Users of macOS Sierra, we're kindly asking you to thoroughly test this build and let us know if the problem is gone. Faster S…
As you may know in IntelliJ IDEA 2016.2 EAP we've finally fixed a very annoying issue that didn't allow to commit case-only renames in IntelliJ IDEA. For a number of reasons, the solution was not so trivial, we decided to share some of its implementation details with you. When you are on a case-s…
A fresh IntelliJ IDEA 2016.2 EAP build is out and ready to test. Besides usual bugfixes it brings improvements to the Git/Mercurial Log viewer. The Log viewer now loads in the background on every change (a commit, fetch, rebase, etc). As a result, it's always ready when you open it. Also, we'v…
Today we've released a fresh IntelliJ IDEA 2016.2 EAP build which, among other improvements, finally fixes a very annoying (and highly voted) issue with case-only renames in Git for Windows and OS X. We hope this will make your work simpler when it comes to committing case-only renames from IntelliJ…