- Регистрация
- 26.05.2022
- Сообщения
- 26 732
- Реакции
- 160
- Баллы
- 63
Каждый сталкивался с тем, что необходимо отменять внесённые изменения в файлы. Например, при редактировании документа. Это удобно делать комбинацией клавиш CTRL+Z если Вы работаете с одним документом. Но что делать если изменения внесены в несколько документов, и не только Вами, а ещё и целой командой разработчиков? Тогда на помощь приходит специальный софт, который называется Системой контроля версий или VCS.
На данном курсе рассматривается работа с популярной распределённой системой контроля версий Git. Вы научитесь не только вести полный контроль изменений проекта, но и работать в командном проекте и выкладывать результат своей работы на ресурсы GitHub и Bitbucket. Вы научитесь работать в консоли и в графической оболочке Git на примере GitHub for Desktop или Atlassian Source Tree.
По окончании курса вы сможете:
Полноценно использовать функционал Git для вашего проекта
Использовать ресурсы GitHub и Bitbucket
Участвовать в командной разработке
Программа курса
Знакомство с VCS Git и GitHub. Консольный и графический git-клиенты.
Создаём локальный и удалённый репозитории: команды init, clone, remote
Индексация и фиксация изменений: add, rm, status, commit, файл .gitignore
Синхронизация изменений: push, pull, fetch
Отмена изменений: revert, reset, discard, stash
История изменений: status, log, diff, show, blame, annotate
Ветвление: branch, checkout, merge, rebase, cherry-pick
Решение конфликтов при слиянии веток
На данном курсе рассматривается работа с популярной распределённой системой контроля версий Git. Вы научитесь не только вести полный контроль изменений проекта, но и работать в командном проекте и выкладывать результат своей работы на ресурсы GitHub и Bitbucket. Вы научитесь работать в консоли и в графической оболочке Git на примере GitHub for Desktop или Atlassian Source Tree.
По окончании курса вы сможете:
Полноценно использовать функционал Git для вашего проекта
Использовать ресурсы GitHub и Bitbucket
Участвовать в командной разработке
Программа курса
Знакомство с VCS Git и GitHub. Консольный и графический git-клиенты.
Создаём локальный и удалённый репозитории: команды init, clone, remote
Индексация и фиксация изменений: add, rm, status, commit, файл .gitignore
Синхронизация изменений: push, pull, fetch
Отмена изменений: revert, reset, discard, stash
История изменений: status, log, diff, show, blame, annotate
Ветвление: branch, checkout, merge, rebase, cherry-pick
Решение конфликтов при слиянии веток