Дуже рекомендую книгу Скот Чейкона "Pro Git" . Знайдіть час і по-справжньому прочитайте його, досліджуючи фактичну репо-гіт, як і ви.
HEAD : поточне фіксування, на яке виконується ваше репо Більшу частину часу HEAD
вказує на останню поступку у вашому поточному відділенні, але це не повинно бути так. HEAD
насправді просто означає "на що я зараз вказую".
У випадку, якщо HEAD
посилання стосується не кінця будь-якої гілки, це називається "відстороненою головою".
master : назва гілки за замовчуванням, яку git створює для вас під час першого створення репо. У більшості випадків "господар" означає "головну гілку". Більшість магазинів мають всіх, хто підштовхує до майстра, а майстер вважається остаточним видом репо. Але також звичайно, щоб гілки випуску були зняті з майстра для випуску. Ваше місцеве репо має власне відділення, яке майже завжди слідкує за майстром віддаленого репо.
походження : ім'я за замовчуванням, яке git дає вашому головному віддаленому репо. У вашому ящику є власне репо, і ви, швидше за все, переходите до якогось віддаленого репо, на яке ви та всі ваші колеги прагнете. Це віддалене репо майже завжди називають походженням, але цього не повинно бути.
HEAD
є офіційним поняттям в git. HEAD
завжди має чітко визначене значення. master
і origin
загальні назви, які зазвичай використовуються в git, але вони не повинні бути.