How to add a project to GitHub
Although the GitHub docs contains good info on how to add an existing GitHub project to your local machine, how to add an existing (unversioned) project from your local machine to GitHub was a little...
View ArticleLive Templates in IntelliJ
As described here, IntelliJ’s live templates let you easily insert predefined code fragments into your source code. I have posted some of my most used templates below, a link to my complete list of...
View ArticleGit talk at SVCC’15
Some short notes from a talk on “Everything you wanted to know about Git…” by Lenny Markus. Slides available here. Tips: Use autocomplete Use the latest git tool, not the apple default As part of the...
View ArticleGit rebase
Git rebase can be intimidating for newcomers, but it’s a powerful and versatile tool when you understand it. Like git merge, rebase allows you to bring the changes from one branch into another. However...
View ArticleGit revert a merged branch
The article discusses how to revert changes that have already been pushed to your remote git branch, particularly reverting the changes that come from a branch merge. Note that the git log formats...
View ArticleGit Notes
These are some git notes I’ve put together over the years. I refer back to these frequently, but there are many better sources for Git docs out there, so use at your own risk! If you do choose to use,...
View ArticleGit Branching Strategies
Some quick notes on different Git Branching strategies. I am covering the 3 main strategies, and discussing them in increasing order of complexity: GitHub Flow, GitLab Flow and Git Flow. Note there...
View Article
More Pages to Explore .....