You are here

Git Going: An Intro to Git

Git Going: An Intro to Git


Noble Desktop
594 Broadway
Ste 1202
New York, NY 10012
Register for Course
Saturday, April 27, 2019 - 6:00am


Git is the most commonly used version control system. Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to. Git also makes collaboration easier, allowing changes by multiple people to all be merged into one source. Its an important skill for any coder to have. Git can seem mysterious at first, in part because many people use the command line to run Git. In this class we'll demystify Git and explain the typical workflows you'll encounter. We'll cover the most commonly used Git features to get you up and running quickly. We'll focus on using the terminal commands (which are not as scary as you might think), but once you understand how Git works, you could use a desktop app (or Git integration in some code editors) if you want to use a GUI (graphical user interface) instead of the command line. What Youll Learn: Download & Install Git on Mac & Windows Git Setup: Your Name & Email Command Line Basics: Navigate to a Folder Create a Git Repository: git init Stage & Commit Files: git add & git commit Ignore Files with .gitignore Create a New Remote Repository (on GitHub & Bitbucket) Push to a Remote Repository: git push Pull From a Remote Repository: git pull Create a ReadMe File Clone a Remote Repository: git clone Branches: List, Create, Switch to, Merge, Push, & Delete How to Handle Merge Conflicts Undo Changes: git checkout, revert, & reset Pull Requests Desktop Git Apps

Register for Course