簡體   English   中英

提交分支中的master丟失

[英]commits missing in master from branch

我有一個git repo,其中一些更改進入了發行分支,但是如果這些更改也位於master分支中,我就失去了跟蹤。

使用git cherry我在master和release分支之間僅缺少3次提交。

但是,在github頁面上,如果我轉到release分支,它說它是master之前的10個提交(甚至在master之后還有一些提交-但我不一定在乎)! 如果在控制台上我還有其他東西怎么辦? 謝謝!

如果在控制台上我還有其他東西怎么辦

首先,請確保執行git fetch,以確保使遠程回購源的本地歷史記錄保持最新。

其次, git cherry用來查看一個分支中的哪些提交不在另一分支中 ,它處理的是提交的內容 ,而不是其元數據(日期,作者等)。
而分支比較(簡單diff)則比較具有不同SHA1的提交本身。 為了在本地獲得相同的結果,請參見“ master和branch之間的信息是否在git之前/之后? ”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM