VCS Git
Каждый сталкивался с тем, что необходимо отменять внесённые изменения в файлы. Например, при редактировании документа. Это удобно делать комбинацией клавиш CTRL+Z если Вы работаете с одним документом. Но что делать если изменения внесены в несколько документов, и не только Вами, а ещё и целой командой разработчиков? Тогда на помощь приходит специальный софт, который называется Системой контроля версий или VCS.
На данном курсе рассматривается работа с популярной распределённой системой контроля версий Git. Вы научитесь не только вести полный контроль изменений проекта, но и работать в командном проекте и выкладывать результат своей работы на ресурсы GitHub и Bitbucket. Вы научитесь работать в консоли и в графической оболочке Git на примере GitHub for Desktop или Atlassian Source Tree.
По окончании курса вы сможете:
Скрытое содержимое.
Каждый сталкивался с тем, что необходимо отменять внесённые изменения в файлы. Например, при редактировании документа. Это удобно делать комбинацией клавиш 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
Решение конфликтов при слиянии веток
Создаём локальный и удалённый репозитории: команды 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
Решение конфликтов при слиянии веток
https://www.webcamp.com.ua/courses/git