Quick guide to Git + Github
Who’s this guide for ?
- You just joined an organization or project and are required to use github, you can’t figure it out, want a simple overview and/or are afraid to ask some basic questions.
- You forgot for the nth time how to setup a project on github or want to check someones setup ( you can skim/skip the next section )
Note: When I started working with git/github I dismissed them as simple tools I should be able to learn in a few minutes, they proved to be more complex and difficult to learn, you might fare better, but it's still helpful to have a humble mentality when starting out and take your time.
- Git and Github, Gitlab, Bitbucket, etc ?
Git is a popular version control system… in other words it’s a way for you to keep track of changes you make to a piece of software or code, Github, Gitlab, Bitbucket and other sites allow you to host online ( in the internet aka their servers ) said piece of code along with git’s functionality, and depending on your organization and pipeline, can integrate other cool features like collaboration and automated testing and deployment.
At it’s most basic and perhaps most fundamental, git allows you to not screw up things…