разница между вилкой и веткой на github



Если я разветвляю проект, размещенный на github. Я должен развилить все ветви? Как узнать, на какой ветке основана моя вилка? Другими словами, какая ветка будет загружена на мой компьютер?

760   6  

6 ответов:

все ветви на GitHub будут скопированы в вилку. (Очевидно, что это не включает ветви, которые никогда не были выдвинуты на GitHub в первую очередь.)

но вилка-это операция GitHub-to-GitHub; ничего не копируется на ваш компьютер. Это не совсем то же самое, что Git клон. Если вы хотите спросить: "что копируется, когда я клонирую проект?", смотрите руководство для git-clone(1).

подумайте об этом так:

РЕПО[ситори] соответствует совместной работе команды в одной или нескольких ветвях. Все участники имеют свою собственную копию этого.

каждого вилки основного РЕПО соответствует работе вкладчика. Вилка-это действительно конструкция Github (а не Git) для хранения клона РЕПО в вашей учетной записи пользователя. Как клон, он будет содержать все ветви в главном РЕПО в то время, когда вы сделали вилка.

каждого филиала в развилке и/или в основной РЕПО может соответствовать несколько видов вещей, в зависимости от того как вы хотите работать. Каждая ветвь может ссылаться на версию проекта, но также может соответствовать различным каналам разработки, таким как исправления или экспериментальная работа.

The pull-запрос (в экосистеме GitHub) соответствует поставленной задаче. Каждый раз, когда я хочу внести изолированную готовую задачу в основное РЕПО, я создайте запрос на вытягивание, соответствующий commits сделано в этой задаче. Эти коммиты извлекаются из любого моего вилки или мой филиала до главная РЕПО.

A commit - это набор изменений в коде. Это одна из самых интересных вещей о git. Вы не передаете файлы, вы передаете журналы изменений.

Fork-это клон на стороне GitHub (он клонирует все).
Когда вы клонируете РЕПО, вы получаете всю историю указанного РЕПО со всеми его ветвями.

даже если вы можете в теории изменить ветвь по умолчанию удаленного РЕПО, клонировать из GitHub РЕПО, главным образом, смотреть на ветку master. Чтобы изменить ветвь "по умолчанию", которую получит клон GitHub, вам нужно переименовать главную ветвь.

Если вы разветвляете проект, вы делаете копию всего проекта в свою учетную запись Git hub. вы ничего не справляетесь с вашим ПК

чтобы сделать копию на вашем компьютере, вы должны клонировать его и вытащить все вещи, и вы получите все ветви и код этого проекта

Если вы создадите вилку проекта с веб-сайта Github, вы получите все ветви из вышестоящего проекта.

Если вы клонируете с недавно отчеканенной вилки на локальный компьютер, у вас будет origin пульт дистанционного управления на вашем ПК, указывающий на главную ветвь вашей вилки на Github.

Это можно объяснить очень хорошо. У вас есть центральное хранилище в GitHub. Всякий раз, когда вы берете клон его на своем персональном компьютере, чтобы сделать некоторые изменения, этот локальный клон основного репозитория называется вилкой.

ветка - это что-то другое и входит в вилку/РЕПО. На самом деле отрасль-это ваша работа на разной стадии развития. Они создаются по мере необходимости для сохранения набора функциональных возможностей, предоставления доступа различным пользователям, демонстрации сайт для клиентов и т. д.

Comments

    Ничего не найдено.