Files
FYS-STK4155/doc/src/How2ReadData/Git.do.txt
T
Morten Hjorth-Jensen b1a8c30014 test changes
2021-08-20 13:36:20 +02:00

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"