我從一個名爲development的ma master分支做了一個分支。開發分支得到了2個新的提交。與此同時,主分支得到了1次提交,這是一個錯誤,然後我將它恢復並推送。到現在爲止還挺好。我看到了前面/後面的東西,並且通過將硬重置爲2提交回來,我從主設備中刪除了兩個提交(錯誤和還原之一)。github上我的git分支應該只有2個,但是它也落後了
現在我在github上的度量標準仍然顯示開發分支落後2,儘管它不是如果你看提交。
任何想法?
我從一個名爲development的ma master分支做了一個分支。開發分支得到了2個新的提交。與此同時,主分支得到了1次提交,這是一個錯誤,然後我將它恢復並推送。到現在爲止還挺好。我看到了前面/後面的東西,並且通過將硬重置爲2提交回來,我從主設備中刪除了兩個提交(錯誤和還原之一)。github上我的git分支應該只有2個,但是它也落後了
現在我在github上的度量標準仍然顯示開發分支落後2,儘管它不是如果你看提交。
任何想法?
github上的哪些指標? 發展是2落後於什麼?
如果您在福克斯和發展的曲線圖的意思似乎是2的主分支後面,你應該嘗試以下操作:
git checkout develop
git rebase master
git push origin
git的復位不會改寫歷史,讓你擁有歷史你做了重置,這也在github上。我的猜測是github上的圖形使用歷史記錄,但我無法確定。
以下是一件奇怪的事情:當前分行發展是最新的。 :) –
當你合併開發,完成開發後,成爲主人一切都會好的。 –
嗯。所以也許這表明發展是在基本分支(這是主)和基本分支在2之後。我會確定何時做出另一次提交。謝謝! –
你確定你在'master'上做過'git reset --hard'嗎?聽起來好像你可能無意中在你的開發分支上做了它,你已經推動它,所以它得到了兩個新的提交。 – twalberg
是的,我確定。我再次檢查它,然後再次檢查它。主人以提交5e964d7412結束,這也在開發和開發中,然後有2個額外的提交。 –