0
我不是一個混帳專家,讓我們儘早把它弄清楚。GitHub標籤顯示任何分支上不存在的提交?
但是,我的理解是提交屬於分支。
此外,標籤只是一組具有特殊名稱的提交(或樹中的一個點)。
然而,另一個與我一起工作的開發人員似乎能夠使標籤(在GitHub上)由未出現在任何分支上的提交組成 - 這怎麼可能?這使得開發變得困難,因爲一大堆工作對我來說基本上是看不見的。
我不是一個混帳專家,讓我們儘早把它弄清楚。GitHub標籤顯示任何分支上不存在的提交?
但是,我的理解是提交屬於分支。
此外,標籤只是一組具有特殊名稱的提交(或樹中的一個點)。
然而,另一個與我一起工作的開發人員似乎能夠使標籤(在GitHub上)由未出現在任何分支上的提交組成 - 這怎麼可能?這使得開發變得困難,因爲一大堆工作對我來說基本上是看不見的。
分支和標籤幾乎完全相同。
兩者都包含對提交的引用。您可以提交到分支機構,並自動更新,您不能提交標籤,但僅僅是因爲軟件沒有這樣做。你可以親手做你自己。
製作一個指向分支不提交的提交標記。製作一個指向分支頭部的標籤,然後刪除分支,標籤和提交以及它們引用的所有對象都保留。這可能是他表示該分支已完成的方式。
分支是一個指向圖的指針,就像標籤一樣。 (它恰好會移動。)「你做的工作對你來說基本上是不可見的」,你的意思是什麼? –
@EdwardThomson我的意思是沒有記錄在'git log --all'或GitHub(甚至沒有標籤),除了儀表板。 –