Repo for Git and SCM Workshop
“Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.”
For our SCM workshop we will use Git. In the first set we’ll talk about initializing Git in your project. We’ll touch on some important core concepts before moving on to the advanced topics. You’ll learn about
- Cloning, Forking, Branching
- Keywords like: Repository, Commits, and Pull-Requests
- How to use online resource like GitHub and Bitbucket to store/share your code
which git
You should see something that looks like
/usr/bin/git
If you don’t, follow your OS’s specific instructions here.
Windows users, sorry it’s not that easy. You can download the source from here or try Git for Windows. Although I strongly encourage you to use Git in Powershell since our workshop will deal primarily in the command line. Here’s a link to help set that up: Setting up Git in Windows Powershell