Git and GitHubVersion control: why we need it, the basic Git commands, and working with GitHub using push.Version Control: Why We Need It, and the Basic Concepts of Git Basic Git Commands: init, status, add, commit, log GitHub, Remote and Push — and Good Commit Messages