Learn Git “Branching” and “Reverting”
“Reverting a file can be a little confusing in git because git uses a different model than, say, SubVersion. You are in a catch-22 because to learn the model you need to know the terminology. To learn...
View ArticleHow to Set Up a Private Git Server on a VPS
“This tutorial will show you how to set up a fully fledged Git server using SSH keys for authentication. It will not have a web interface, this will just cover getting Git installed and your access to...
View Articlegit concepts simplified
“Vaguely inspired by http://eagain.net/articles/git-for-computer-scientists, except this page is not just for CS folks. And it’s a lot more detailed. Oh, and it’s actively maintained, meaning I will...
View ArticleA Hacker’s Guide to Git
“Git is currently the most widely used version control system in the world, mostly thanks to GitHub. By that measure, I’d argue that it’s also the most misunderstood version control system in the...
View ArticleHow to undo (almost) anything with Git
“One of the most useful features of any version control system is the ability to “undo” your mistakes. In Git, “undo” can mean many slightly different things. When you make a new commit, Git stores a...
View ArticleBuilding Docker Images from a Container
“This article was excerpted from the book Docker in Action It is easy to get started building images if you are already familiar with using containers. A union file system (UFS) mount provides a...
View ArticleGitKraken: git GUI Client for Windows Mac and Linux
The downright luxurious Git client. Cross-platform, 100% standalone, and free. http://www.gitkraken.com/
View ArticleOh shit, git!
Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can’t search for how to get yourself out...
View Article