👾 GitHub
GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.
- GitHub Website: https://github.com
- GitHub Youtube Tutorial: https://www.youtube.com/playlist?list=PL0JN0-us5AB11IgO89wcvQbjeaOD6QnAL
- GitHub Desktop download: https://desktop.github.com
GitHub Desktop Tutorial
Difference between Github Desktop and Github is that GH is the platform and the GhD is the app version of it, such as zoom.com and the Zoom application installed onto your computer.
- Creating a new repository (repo): https://youtu.be/RPagOAUx2SQ?t=166
- Git ignore: None
- License: None
- Opening repo in VSCode: https://youtu.be/RPagOAUx2SQ?t=257
- Publishing repo to GitHub: https://youtu.be/RPagOAUx2SQ?t=356
- uncheck Keep this code private
- Opening repo in GitHub: https://youtu.be/RPagOAUx2SQ?t=430
- Creating a new branch (not needed): https://youtu.be/RPagOAUx2SQ?t=487
- Cloning a repo: https://youtu.be/GOY9wMyr7pU?t=164
Git push, pull, and commit
Git vs Github vs Github Desktop; Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories. Github Desktop is the application you keep on your computer to control GitHub files through a friendly interface of Git.
git commit
: committing changes to the repositorygit push
: pushing those changes to the repositorygit pull
: pull code from a repository