云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

负载均衡_半城风月百度云_评分榜

小七 141 0

通常,大数据开发,您希望获得提交的历史记录—重用其他分支中的更改或调查其他人所做的更改。

在Git历史记录窗格中,您可以查看特定分支的提交历史记录。

单击Git历史记录窗格图标访问窗格[19]。历史是上下文的,这意味着将显示选定文件的历史。要查看整个分支历史,返利手游,请选择项目根文件夹[20]。选择提交时,您可以看到其他信息,如作者[21]和提交的文件名[22]。

Git History窗格打开,其中包含签出分支的历史记录。要查看其他分支的提交历史,请从下拉列表中选择它[23]。这不会签出您的分支,它只会显示历史记录。

签出分支历史记录中的提交

您可以从另一个分支历史记录中的特定提交中签出新分支。这很有帮助,例如,网建站,当您想在进行更改之前测试应用程序时。

要做到这一点,您必须选择要签出的提交,然后单击签出按钮[24]。这将创建一个本地分支。在对话框中,提供分支的名称[25],然后单击确定[26]。

现在您可以切换到Git窗格,并验证存储库中签出的分支是否是您刚刚根据另一个分支历史记录中的提交创建的分支。

让我们签出newFeature分支上的提交(提交称为我的第一次更改)。此提交在提交B的Add first和将文件添加到新分支之前。如你所见FileInNewBranch.js文件和文件nNewBranchforCommitB.js网站文件不会出现在我的工作区中。

Git Cherry Pick

有时您希望移植单个提交,例如,当您对已发布的版本执行修复时,您希望向当前版本添加修复,而不同时移植该分支上的新开发/其他开发。Git通过cherry pick操作支持此操作。

在cherry pick之前,请检查要应用更改的分支(并确保您的暂存区域中没有任何更改)。然后,在Git History窗格中,选择要从中进行cherry pick提交的分支,选择该提交,然后单击cherry pick。更改应用于签出的分支。

在下面的示例中,我对主分支执行了2次提交,物联网行业,首先添加提交B,然后将文件添加到新分支更改[27]。对于Add first For commit B,我提交了FileInNewBranch.js文件对于addfiletonewbranchchange,我在FileI中提交了更改nNewBranchForCommitB.js网站. 我只想将add文件移植到包含FileInNewBranch.js文件文件[28]到branchFromHistory分支。

在Git History窗格中,选择主分支后,我选择add file to new branch commit并按Cherry Pick[29],然后确认[30]。

正如您在我的工作区中看到的,只有FileInNewBranch.js文件文件被添加到branchFromHistory分支

选择多个分支

您可以在Git历史中选择多个分支,并提交您选择的分支。为此,请选择分支的历史记录[31],选择相关分支,然后按OK[32]。

标记

您可以向提交添加信息,例如,通过标记提交。执行此操作可添加有关特定提交的信息,或指示有关发布的信息。

选择提交并按标记按钮[33],插入标记名称[34],然后按确定[35]。

将标记图标添加到提交描述中。将鼠标悬停在图标上,淘客程序,工具提示将显示标记名称。

还原

您可以撤消在提交中所做的更改。还原操作不会从git历史中删除提交,而是生成一个新的提交,该提交将撤消在原始提交中引入的所有更改。

在git历史窗格中,选择commit add file to the new branch(已添加该文件的分支)FileInNewBranch.js文件)按Revert[36]。

创建一个新的提交,其描述以Revert开头。提交将删除该文件FileInNewBranch.js文件.