Я новичок в этом мерзавце.
Мои файлы проекта PHP были добавлены в Git администратором.
Теперь один новый человек собирается начать работу над этим проектом. Он будет работать над одним модулем этого проекта. Поэтому, будучи старшим разработчиком, меня попросили создать для него ветку, которая будет содержать только определенные файлы, которые ему понадобятся для начала работы над конкретным модулем.
Так что эта вещь породила у меня так много вопросов:
Короче говоря, я не хочу раскрывать ему все свои файлы проекта и хочу, чтобы все было проще и проще для меня и для него.
Пожалуйста, пожалуйста, направьте меня.
Благодарю.
Основным строительным блоком контроля версий GIT является проект. Вы не можете разветвлять только некоторые файлы из мастера, так как это не имеет никакого смысла в среде, где проекты являются едиными контролируемыми версиями сущностями.
Вы можете добавить или удалить файлы из ветви, а затем зафиксировать изменения в мастере.
Некоторые люди называют модель ветвления в Git «убийцей».
особенность », и это, безусловно, отличает Git от сообщества VCS. Зачем
это так особенное? То, как ветки Git невероятно легки,
выполнение операций ветвления практически мгновенно и переключение обратно
и вперед между ветвями, как правило, так же быстро. В отличие от многих других
VCSs, Git поддерживает рабочий процесс, который часто ветвится и сливается, даже
несколько раз в день. Понимание и освоение этой функции
дает вам мощный и уникальный инструмент и может буквально изменить способ
что вы развиваете.
Других решений пока нет …