gitПро gitПро файл .gitignoreMarkdownРекомендованные материалы по С++Рекомендованные материалы по Python
Git — распределенная система контроля версий. Скачать git можно с официального сайта: https://git-scm.com/
Начать изучение git лучше с интерактивного тура (пошагового руководства): https://githowto.com/ru. Тур представлен в виде последовательности простых практических заданий, с указанием какие команды нужно вводить и какой результат вы должны получить.
Тем, кто ранее не работал с git, по началу, можно ограничится первыми 12 шагами (11й не обязательно), но выполнить их желательно несколько раз.
Т.к. предыдущий ресурс практически не содержит теории и каких либо объяснений, продолжить изучение можно при помощи эти двух книг:
Видео:
Научившись создавать локальные репозитории, коммитить и пушить на удалённый сервер, вы в скором времени обнаружите, что размер вашего репозитория быстро растёт с каждым коммитом. Особенно это заметно, если вы ведёте разработку при помощи IDE, например: Visual Studio.
Причина чрезмерного роста - дополнительные (служебные) файлы генерируемые средой во время работы. Файл .gitignore
позволяет сообщить git, что именно мы НЕ хотим добавлять в следующий коммит.
.gitignore
: https://youtu.be/hjxFQNjpEU4Для большинства инструментов разработки уже существуют шаблоны .gitignore
, вот некоторые из них:
.gitignore
файлов на github.com: https://github.com/github/gitignore.gitignore
: https://www.toptal.com/developers/gitignore
Markdown – это облегченный язык разметки. Данный язык не является полностью самостоятельным, и как правило, используется как промежуточный, для дальнейшей конвертации в html. Язык включает большинство самых часто используемых элементов (заголовки, списки, и т.д.). По сравнению с html, Markdown-разметка намного легче читается и редактируется человеком, а так же выглядит вполне понятно, даже в виде исходника. Markdown-документ - это обычный текстовый файл с расширением .md
.
Для максимальной гибкости, в Markdown-документе разрешено использование html.
Для создания Markdown-документа достаточно любого текстового редактора, но если вы предпочитаете наблюдать итоговый результат воспользуйтесь одним из следующих специализированных редакторов:
Во всех редакторах есть шпаргалки по синтаксису Markdown-разметки.
Спецификация Markdown описанная автором не является однозначной, поэтому GitHub разработал свою, расширенную, спецификацию на базе оригинальной GitHub Flavored Markdown Spec