在从一个分支到另一个分支挑选一些提交之后,我仍然会在稍后创建拉取请求时看到提交。
比如说,有一个 git 项目,它有两个分支: Dev , Release 。
并且提交历史按以下顺序排列。
DEV : a1, a2, a3, a4, a5, a6
释放:a1,a2
现在,如果我单独从 Dev 到 Release 挑选提交 a3 和 a5。现在提交历史将如下所示。精选的提交将具有新的 SHA(b1 和 b2)。
释放:a1、a2、b1、b2。
稍后,如果我尝试创建从 Dev 到 Release 分支的拉取请求,我仍然会看到提交 a3 和 a5。
但是在这种情况下,我如何才能找到这两个分支之间提交的差异?
我看到一些文章说“rebase”,但无法理解其背后的逻辑。
我是Docker的新手。我对码头工人有疑问。基于对Docker的了解,Docker将帮助创建我们可以与应用程序依赖项一起部署的应用程序容器。我的问题是,如果我在docker容器中有Web应用程序,是否可以在单个主机中运行多个容器?如果是,我将如何确保将请求定向到每个应用程序?根据主机核心数,性能会有所变化吗?