Expert-led, Custom-built, hands-on Git training for your developer team.
Train your team to properly leverage the power of Git. If you don’t see the Git course here that you need, have us build a custom course (or series of courses) for your team.
Git is an extremely powerful and popular version control system. Git allows developers to keep track of changes made to files (and roll back those changes if you’d like). It also makes it easy to merge the contributions of multiple developers.
Git’s command line syntax is far from self-explanatory.
Git favors power and flexibility over usability. It’s 150+ commands are a mash-up of metaphors and verbs (fetch, clone, pull, commit, rebase, stash, checkout, etc.) – you can’t apply your previous knowledge of those words to make sense of how Git works.
These are the common commands to know how to work with (there are over 150).
Git init to initialize a repository
Git add will add files to staging area
Git commit will record a snapshot of the files in the version history
Git pull will update your local repo from a remote repo (fetches then merges the changes)
Git clone will get a copy of an remote repository.
Github provides access control but gives you collaboration features such as wikis, task management, and bug tracking and feature requests for every project. Some call it the developers social network.