Github is a platform for hosting and collaborating on Git repositories.
git: an open source, distributed version-control system
commit: a Git object, a snapshot of your entire repository compressed into a SHA
branch: a lightweight movable pointer to a commit
clone: a local version of a repository, including all commits and branches
remote: a common repository on GitHub that all team members use to exchange their changes
fork: a copy of a repository on GitHub owned by a different user
pull request: a place to compare and discuss the differences introduced on a branch with reviews, comments, integrated tests, and more
HEAD: representing your current working directory, the HEAD pointer can be moved to different branches, tags, or commits when using git checkout
Training menggunakan GitHub: (Versi Indonesia)
https://training.github.com/downloads/id/github-git-cheat-sheet/
GitHub Training (English Version)
https://training.github.com/downloads/github-git-cheat-sheet/