我从主分支创建并检出了一个功能分支。然后我进行了5次提交。当我将我的分支推送到远程仓库并打开PR时,它显示这5个提交,但与我在git日志中看到的SHA不同。
我的理解是每个提交都有唯一的SHA,所以我期望它们相同。我的理解有误吗?
谢谢!
我从主分支创建并检出了一个功能分支。然后我进行了5次提交。当我将我的分支推送到远程仓库并打开PR时,它显示这5个提交,但与我在git日志中看到的SHA不同。
我的理解是每个提交都有唯一的SHA,所以我期望它们相同。我的理解有误吗?
谢谢!
git fetch
检索提交——请注意,您可以检索拉取请求——然后在本地检查提交以查看区别。请注意,使用git fetch
检索拉取请求需要知道Web主机的拉取请求名称。对于GitHub来说,这很简单:向URL为U且拉取请求编号为N的存储库发出的拉取请求在URLU下的名称为refs/pull/N/head
。