EMBER_CLI_FASTBOOT_BODY

Applied Computer Science. Git

About the course

Git version control system is a de-facto standard now and each software developer should understand its basics. The course aims to cover most used commands and describe common use cases of it.  

This course can be also passed using non-adaptive (traditional manner) using this LINK.

We recommend you use following lesson as a sandbox for this course.

Following materials are recommended as additional guides for course participants:

  1. Git manual https://git-scm.com/docs
  2. Pro Git book, written by Scott Chacon and Ben Straub https://git-scm.com/book/en/v2
  3. Git cheatsheets http://ndpsoftware.com/git-cheatsheet.html and https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf

Instructors

  1. User picture
    Mark Zaslavskiy
    SPBETU, OSLL, ITMO University
    Researcher at Mobile Robot Algorithms Laboratory, teacher at SPBETU, member of OSLL, PhD student at ITMO University
  2. User picture
    Artyom Filatov
    Studied in St.-Petersburg at Electrotechnical University (ETU) Have got a master degree for "applied mathematics"
    I am studying at ETU to get PhD for "applied mathematics", prepairing undergraduate stidents in "mathematical analysis" and "system modeling"
  3. User picture
    Anton Filatov
    Studying in Saint Petersburg Electro-technical university in postgraduate school. Have a master's degree of applied math
    Преподаю математику и программирование
  4. User picture
    Tatyana Berlenko
    St.-Petersburg at Electrotechnical University (ETU)
    Researcher at Mobile Robot Algorithms Laboratory, teacher at St.-Petersburg at Electrotechnical University, member of OSLL
  5. User picture
    Кирилл Кринкин
    СПбГЭТУ "ЛЭТИ", Computer Science Center
    Кандидат технических наук. Заведующий кафедрой математического обеспечения и применения ЭВМ Санкт-Петербургского электротехнического университета "ЛЭТИ". Основатель студенческой лаборатории открытого программного обеспечения и мобильных платформ OSLL

Reviews

Rated:  5
Хороший курс. Освежил в памяти все моменты по гиту. Правда задание с терминалом по дифу так и не смог решить - оно оказалось единственным =) Пойду перечитывать литературу по этому моменту.
Maxim Rumyantsev February 19, 2018 link
Rated:  5
прекрасный курс!!! Системы контроля версия должен знать каждый инженер ЭВМ и знания об этом должны преподавать на первом курсе на первой паре. Создателям курса огромное спасибо, здоровья и всех благ!!!
Artem Yegorov February 1, 2018 link
Rated:  5
Awesome!
4.7 All reviews

The course describes most frequently used git commands from real-world workflows.

Workload:
1 hour
Expected time to complete:
2 hours
Language:
English
Certificate:
Yes
Certificate details
Certificate condition: 60 points
With distinction: 72 points

About the course

Git version control system is a de-facto standard now and each software developer should understand its basics. The course aims to cover most used commands and describe common use cases of it.  

This course can be also passed using non-adaptive (traditional manner) using this LINK.

We recommend you use following lesson as a sandbox for this course.

Following materials are recommended as additional guides for course participants:

  1. Git manual https://git-scm.com/docs
  2. Pro Git book, written by Scott Chacon and Ben Straub https://git-scm.com/book/en/v2
  3. Git cheatsheets http://ndpsoftware.com/git-cheatsheet.html and https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf

Requirements

Basic skills of Linux command line (how to run command in terminal), simple file manipulation commands (ls, cp, mv, rm, echo, touch).

Target audience

Beginners and people who want to build solid understanding of git.

This course is entirely free. All content is available now.