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