29 lines
1.9 KiB
Plaintext
29 lines
1.9 KiB
Plaintext
|
|
===== Git and Github/GitLab and more =====
|
|
|
|
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with
|
|
speed and efficiency. _Git_ is a version control software (VCS).
|
|
|
|
Without a VCS in place, you're probably working together in a shared
|
|
folder on the same set of files. Shouting out to your team mates
|
|
that you are currently working on file "xyz" and that, meanwhile, your
|
|
teammates should keep their fingers off is not an acceptable
|
|
workflow. It's extremely error-prone as you're essentially doing
|
|
open-heart surgery all the time: sooner or later, someone will
|
|
overwrite someone else's changes.
|
|
|
|
With a VCS, everybody on the team is able to work absolutely freely -
|
|
on any file at any time. The VCS will later allow you to merge all the
|
|
changes into a common version. There's no question where the latest
|
|
version of a file or the whole project is. It's in a common, central
|
|
place: your version control system.
|
|
|
|
Other benefits of using a VCS are even independent of working in a team or on your own.
|
|
|
|
"Git":https://git-scm.com/" is one of the more popular version control softwares, and combined with repositories like "GitHub":"https://github.com/", "GitLab":"https://about.gitlab.com/?utm_medium=cpc&utm_source=google&utm_campaign=brand_emea_pr_rsa_br_exact&utm_content=homepage_digital_x-pr_english_&_bt=363211725518&_bk=gitlab&_bm=e&_bn=g&_bg=75294586319&gclid=EAIaIQobChMI1uiRi6288gIVFJ_VCh1dSgu8EAAYASAAEgKKxfD_BwE" and other, we have an efficient way of organizing our documents and always be able to keep updated versions across platforms and devices.
|
|
|
|
The videos here give you a brief introduction to both _Git_ and repositories like _GitHub_:
|
|
|
|
* Introduction to Git and GitHub/GitLab. Watch the video at URL:"https://mediaspace.msu.edu/media/t/1_8mgx3cyf"
|
|
* "Introductory videos on YouTube":"https://www.youtube.com/watch?v=SWYqp7iY_Tc&ab_channel=TraversyMedia"
|