This course will give you a first look at using git to manage your code’s version control, as well as offering an introduction to accessing the Github tools you’ll need as a beginner. Developers need version control, and git is an industry-standard. Github’s ability to make a repository easily accessible to a distributed team, as well as its support for agile development, make it a valuable tool for every developer’s toolbox.
By the end of this course, you will create a Github-hosted and AWS hosted repository forked from an open-source project and start a Github repository of your own. You’ll learn about forking and cloning projects, creating branches to work on a repository in your development environment, pushing your changes, reverting changes, and keeping commits clean. With this introduction, you’ll be one step closer to mastering the tools every developer needs to create a new app, a fork of a favorite tool, or the next big project.
In this course, you will learn the following courses.
- Learning how Git works, and how to create a remote repository
- Gain familiarity with Github’s site, and fork and clone a Github repository
- Learn other GIT providers like Bitbucket and AWS CodeCommit
- Git Clone using SSH
- Push a versioned timeline of your coding history (git add, commit, push, status)
- Consume and navigate Git / GitHub repositories (git clone, pull, log, and checkout)
- Understand how Git timelines work
- Create branches, set up remotes, commit and push changes, and make a pull request
- Fetch and pull updates, deal with merge conflicts, stash, and rebase
- View and work with commits and logs
- Squash and revert commits and Start a new repository