Software Development/Version Control

From The Thinkulum
< Software Development
Revision as of 01:47, 22 February 2019 by Andy Culbertson (talk | contribs) (Added the article.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

I'm hosting my projects on GitHub (see the Distribution section), which means I'm using Git as my version control system. (Before that I was using Subversion via TortoiseSVN, which I still use for some non-GitHub projects.) I learned how to use Git from Git Essentials by Ferdinando Santacroce, and I try to follow its advice. For a reference I use Git Pocket Guide by Richard Silverman. Rather than typing all the Git commands myself, I'm lazy and use the GUI tool GitKraken. As I said above, I use the GitHub flow workflow to organize my commits. GitHub has as guide for it.