
GitHub is a massive, public Git repository. If you have ever looked at a project on GitHub, you have seen a little bit of Git. LT DR: It’s one of Torvalds’s projects, initially used for Linux kernel development and has since become a widely adopted source control management platform. If you want the history, LMGTFY 🙂 Or, you know, read WikiPedia. There are even less IT/source control uses for git out there - anything where tracking who changed what when is valuable could leverage git.
Iserial reader june 2017 code#
The inverse is also true - I’m speaking about git as a source code management platform, but we use it to maintain configuration files too. You can have different versions of the whole project – in SharePoint, I can see different versions of each file, but I have no way of correlating which version of file x.cs goes with y.h … which makes the versioning less useful. Why use Git instead of SharePoint? Git makes it easier to have multiple developers working on a program, including functions to “merge” the edited files together. If a previous version is needed, SharePoint maintains previous versions that can be recovered. The individual replacing the file is recorded. Git provides some functionality that is redundant to other systems – you could, for instance, import our scripts to SharePoint and make code changes within SharePoint.

You could use it as a cookbook if you were so inclined – a chef tinkering with a recipe might be interested in going back a few versions and trying something else. You can use it to maintain configuration files – allowing config changes to be traceable. Git is a system that provides version control for files – we’re using it to control script/program code versions (source control management), but I could put this document in Git and use the version control to manage edits to the document.

Some isn’t applicable outside of our environment (you won’t care about the AD groups that control access to the system), some is applicable for small non-dedicated development teams … but I figured I’d post the presentation and quick reference guide on the Internet in case it was useful to someone else.
Iserial reader june 2017 how to#
Here is the documentation I created to teach my coworkers what Git is and how to use it. I mentioned that I had inherited a Git implementation last week.
