Class CS230123

Introduction to Git, Github, Github Desktop.

The objective of this repository is to discover the features that Git, Github, Github Desktop offers us related to reviewing version control and show the functionability for remote and group work enviorment.

Topics

  • Introduction to git glosary and technicism
  • Creating repositories
  • Copying repositories
  • Explore version control with a simple HTML website

Documentation

This course is not a deep dive into git and it functionalities and features, for a deep dive you can reference to the documentation listed bellow:

Page Documentation
Atlassian https://www.atlassian.com/git
GitHub https://docs.github.com/en/get-started/getting-started-with-git
git-scm https://git-scm.com/doc
Microsoft https://learn.microsoft.com/en-us/training/modules/intro-to-git/
Udacity https://www.udacity.com/course/version-control-with-git--ud123
O'Reilly https://www.oreilly.com/library/view/learning-git/9781098133900/

Installation

For the purpose of this course we are going to use github desktop for its simplicity but feel free to download git and explore it.

Install git in a Windows machine.

winget install --id Git.Git -e --source winget

for more download options in windows

Install git in a Linux machine.

apt-get install git

for more download options in Linux distros

Install git in a MacOS machine.

brew install git

for more download options in MacOS

License

MIT

Free Software