Я рассчитываю на контроль версий моих CS-проектов, чтобы я мог работать с ними из разных мест.В моей школе есть лаборатория Linux, где мы должны разместить наши проекты, как только они будут готовы к оценке.
Итак, допустим, у меня есть следующая структура в Linux Lab
~/Work/CS/src/lib
~/Work/CS/src/project1
~/Work/CS/src/project2
~/Work/CS/src/project3
И так далее ...
При работе над проектом класса я буду размещатьЗаголовочные файлы и архивы в src / lib и исходный код в src / some_project
Каков наилучший способ контроля версий?Я хочу создать частный репозиторий GitHub под названием «2011F», чтобы я мог помещать туда проекты из других классов CS.Но оптимально, я хотел бы иметь возможность перейти в мой каталог CS в лаборатории Linux, а затем получить обновленный код из GitHub.