如何查看添加到要跟踪的分支的提交?

时间:2019-09-23 09:55:56

标签: git tortoisegit

我有一个本地Git存储库,几天之内没有更新。我想更新到最新代码并做一些工作。在开始之前,尽管我想大致了解自上次研究以来对该代码库进行了哪些更改。

所以我执行git fetch来获取所有后续提交。现在,我想查看我正在跟踪的本地分支和远程分支的日志,理想情况下是在TortoiseGit(或其他一些Git UI)中查看,以便我可以实际检查每次提交中的文件更改,并通过“检查文件更改”我的意思不是将diff补丁语法撒到控制台上。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

使用“ Git Fetch”获取TortoiseGit中的remtoe更改。

然后转到“日志”并激活“显示所有分支”(或单击左上方的蓝色标签以选择要查看的分支)。然后,您可以看到本地分支和远程推送的提交。

答案 1 :(得分:-2)

假设您当前在Develop分支上,请在TortoiseGit日志视图中,单击左上角的分支名称“ develop”。

“浏览参考”对话框将打开,在该对话框左侧的参考树中,选择节点refs / remotes / origin / develop并单击“确定”以关闭对话框。

日志现在将更新以显示origin / develop分支,但是由于您的本地development分支正在跟踪该远程分支,因此您的develop分支只是一个指向该远程分支中的提交之一的标记,您将看到带有'develop'分支标记的加粗日志条目,随后是对origin / develop分支的所有后续提交,一直到顶部的origin / develop分支标记。

浏览后续提交(并假设您没有未提交的更改)后,您可以通过右键单击最上面带有分支标签origin / head,origin / develop并选择“合并到开发”,这会将未完成的提交快速向前合并到您的本地“开发”分支中(实际上只是将本地“开发”分支标记移动到与origin / develop分支相同的变更集)。