БастыАудиоКомикстерБалаларға арналған
Андрей
Андрейдәйексөз келтірді2 апта бұрын
Системы контроля версий спасают программистов от многих бед. Сохранение кода упрощает анализ хода работы над проектом и в некоторых случаях позволяет отменять нежелательные изменения. Изучение основ работы с системой контроля версий — такой как Git — безусловно, сэкономит ваше время в долгосрочной перспективе. Проекты Python обычно состоят из нескольких стандартных файлов и папок, и модуль cookiecutter помогает создать заготовки кода для многих таких файлов. Они станут первыми из сохраненных в вашем локальном репозитории Git. Папка, содержащая весь этот контент, называется рабочим каталогом или папкой проекта. Git отслеживает файлы в рабочем каталоге. Каждый файл может существовать в одном из трех состояний: сохраненном (или чистом), измененном или индексированном. Командная строка Git поддерживает ряд команд (например, gitstatus или gitlog) для просмотра этой информации, но вы также можете воспользоваться сторонними средствами с графическим интерфейсом. Команда gitinit создает новый пустой репозиторий на вашем локальном компьютере. Команда gitclone копирует репозиторий с удаленного сервера (например, с популярного веб-сайта GitHub). После создания репозитория вы можете воспользоваться командами gitadd и gitcommit для сохранения изменений в репозитории и командой gitpush для отправки коммитов в удаленный репозиторий GitHub. В этой главе я рассказал и о командах для отмены внесенных изменений. Отмена позволяет вернуться к более ранней версии ваших файлов. Git — сложный инструмент со множеством возможностей, и эта глава знакомит вас только с основами системы контроля версий. Существует множество ресурсов для изучения расширенной функциональности Git. Я рекомендую две бесплатные книги, которые можно найти в интернете: «Pro Git» Скотта Чаркона (Scott Charcon) (https://git-scm.com/book/en/v2)13 и «Version Control by Example» Эрика Синка (Eric Sink) (https://ericsink.com/vcbe/index.html).
Python. Чистый код для продолжающих
Python. Чистый код для продолжающих
·
Свейгарт Эл
Python. Чистый код для продолжающих
Свейгарт Элжәне т.б.
5.1K

Кіру не тіркелу пікір қалдыру үшін