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?
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 working from the command line, and even those who are, sometimes prefer to use the IDE if they’re already working in it.
This video shows an answer to this question which uses Git’s fetch, pull and push from within IntelliJ IDEA.
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 video features me, Trisha Gee (Developer Advocate for IntelliJ IDEA) and Gary Hockin (Developer Advocate for PhpStorm) answering the question “How do I switch branches without losing the code I was working on?”. Through frequent battles with Git I have learnt there’s always more than one way to do things, so in this video we present two different options. We’re also two advocates using two different IDEs, coding in two different languages – many challenges we face as developers aren’t unique to our language or tool.
We’re really interested in what you think of this more informal format – it’s more like a video podcast than a screencast. We’d also love to hear what questions or problems you’d like us to tackle in future videos.
Finally, the holidays are over and it’s time to get back to work. We hope you’ve already had a chance to try IntelliJ IDEA 2017.1 EAP. If not, there’s one more reason to do it now: a freshly published EAP build.
Along with the usual bugfixes it brings a handful of quite interesting novelties.
Happy New Year! I hope you had a fun/restful/productive (delete as appropriate) festive season, if applicable. January’s Annotated Monthly is a gentle introduction to 2017 with a summary of the state of Java and the community, and an overview of some of the key technology trends from 2016.
It’s only been a month since we released IntelliJ IDEA 2016.3, but we’re already starting the IntelliJ IDEA 2017.1 EAP (Early Access Program). This EAP offers a glimpse into the update planned for next spring. Read on to learn about the major new features available in the EAP, or go ahead and grab the build.
The IntelliJ IDEA 2016.3.2 update is almost here. We’ve just made available its RC build. Among the bugfixes that come with this build, there’s a fix that addresses the out-of-memory problem that might occur when applying a patch. The problem should be gone none.
Please give the RC a thorough try, and let us know if all is working fine. Report all found issues to our issue tracker.
Test Driven Development continues to grow in popularity as a discipline that exemplifies professional care and diligence. In this webinar, Uncle Bob will describe the three laws of TDD, and will demonstrate the discipline using (sic!) the Kotlin language.
There will be an opportunity to ask questions during the webinar.
Robert Martin (Uncle Bob) has been a programmer since 1970. He is co-founder of the online video training company: cleancoders.com, and founder of Uncle Bob Consulting LLC. He served as Master Craftsman at 8th Light inc, is an acclaimed speaker at conferences worldwide, and the author of many books including: The Clean Coder, Clean Code, Agile Software Development: Principles, Patterns, and Practices, and UML for Java Programmers. He is a prolific writer and has published hundreds of articles, papers, and blogs. He served as the Editor-in-chief of the C++ Report, and as the first chairman of the Agile Alliance.