Git for Developers Using Github
Offered By: Coursera Project Network via Coursera
Course Description
Overview
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 project, you will create a Github-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.
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Syllabus
- Git for Developers Using Github
- By the end of this project, you will be able to create a Github-hosted repository, fork an existing repository, and work with projects in your local environment using git tools to create branches, view status, set up remotes, commit and push changes, make pull requests, fetch and pull updates, deal with merge conflicts, stash, rebase, and work with commits and logs. You'll also learn to revert changes and edit commits.
Taught by
Kerri-Leigh Grady
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX The Data Scientist’s Toolbox
Johns Hopkins University via Coursera How to Use Git and GitHub
Udacity Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera