我正在做一些技術驗證。
假設,我正在研究功能分支。我已經創建了一個從功能分支到主分支的拉取請求,并且已經有一系列提交。
我已經開始研究我的 git-bash,假設我已經添加了一個提交M,但還沒有將它推送到我的功能分支。
之后,我使用了 merge 命令來合并和關閉我的拉取請求。
有趣的是:我的 pull request 不會顯示任何 commit 帳戶M,但是在我的master分支上,這個 commitM會被推送。
如何使用 GitHub API 驗證拉取請求中的提交數量是否與主分支中的相同?

上圖顯示我已將功能一提交添加到我的拉取請求中。

上圖顯示,當我使用合并命令來合并我的功能分支時,我在我的master分支上添加了兩個提交。
Git 日志

uj5u.com熱心網友回復:
但是在我的主分支上,這個提交 M 將被推送。
它不應該被推送,除非你在本地創建M,master而不是你的本地特性分支。
feature2從您的日志中,您已在本地合并master,然后推送,這確實不是正常的作業流程。(通常,您推送更新的feature2,更新您的 PR 正在進行中)
如此處所述,您可以使用比較提交 API的比較 URL來比較和,并檢查差異。feature2origin/feature2
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/435861.html
上一篇:Github自己創建了一個倉庫?
