我想找出什麼是一定的提交分支機構所屬的GitHub上但不像大多數提交的,這一個不GitHub上找到的一個分支在GitHub上
顯示其分支機構提交一) b) 我克隆的資源庫,然後跑去git branch --contains <COMMITID>
地方,但我得到了error: no such commit
然而,在github上,我可以導航到該通過傳遞<COMMITID>
在URL我認爲與我剛纔得到了錯誤矛盾提交...
我懷疑一個分支被刪除(我不知道有關遠程分支刪除,但我認爲只有ref
是刪除和提交保持不變?)...並提交不可達(忽略當我git clone
本地?)
如果是這樣我怎麼能找到更多關於這些「殭屍提交」的信息?如果我錯了,究竟發生了什麼?可能是git revert
?
也許你想解釋'--no-ff'? – Pachonk
我更新的圖像顯示另一個「合併拉請求」,這兩個看起來相似(都有2個父母......我認爲這意味着既不使用** fastforward **),除了我想調查的一個沒有「分支」在** GitHub **上顯示,導致差異的原因是什麼? – watashiSHUN
如果一個提交可以通過分支或標籤到達,git會在你克隆的時候發送給你。如果提交不可訪問,git可能不會這樣做。你在github上看到的分支只是遠程倉庫中的分支。 –