Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查来自另一个分支的Git提交?_Git_Branch_Commit_Gitk - Fatal编程技术网

如何检查来自另一个分支的Git提交?

如何检查来自另一个分支的Git提交?,git,branch,commit,gitk,Git,Branch,Commit,Gitk,我想查看来自另一个分支的一个特定提交,而不切换到它。有了吉特,我看不到另一根树枝上的树。例如,我不想推给Gerrit,在那里检查它。问题是,只有切换到另一个分支才能看到它,但我无法处理当前分支 编辑: 我设法破解了这个。通过切换到一个分支并打开gitk。然后在不关闭gitk的情况下切换到另一个分支。然而,还有更多“干净”的解决方案吗 使用git log branchname查看另一个分支的提交历史记录 使用git diff查看差异 使用git log branchname查看另一个分支的提交历史

我想查看来自另一个分支的一个特定提交,而不切换到它。有了吉特,我看不到另一根树枝上的树。例如,我不想推给Gerrit,在那里检查它。问题是,只有切换到另一个分支才能看到它,但我无法处理当前分支

编辑: 我设法破解了这个。通过切换到一个分支并打开gitk。然后在不关闭gitk的情况下切换到另一个分支。然而,还有更多“干净”的解决方案吗

  • 使用git log branchname查看另一个分支的提交历史记录

  • 使用
    git diff
    查看差异

  • 使用git log branchname查看另一个分支的提交历史记录

  • 使用
    git diff
    查看差异

  • 使用git log branchname查看另一个分支的提交历史记录

  • 使用
    git diff
    查看差异

  • 使用git log branchname查看另一个分支的提交历史记录

  • 使用
    git diff
    查看差异


  • 对于这种情况,git提供了
    show
    命令。您可以使用

    git show <commit-reference>
    
    git秀
    

    有关更多信息,您可以查看。

    对于这种情况,git为您提供了
    show
    命令。您可以使用

    git show <commit-reference>
    
    git秀
    

    有关更多信息,您可以查看。

    对于这种情况,git为您提供了
    show
    命令。您可以使用

    git show <commit-reference>
    
    git秀
    

    有关更多信息,您可以查看。

    对于这种情况,git为您提供了
    show
    命令。您可以使用

    git show <commit-reference>
    
    git秀
    

    有关更多信息,您可以查看。

    您可以查看gitk中所有分支的树,它不是默认的

    转到View->“New View..”并在“引用”下选中所有复选框(如果需要),或者输入要查看的特定分支和标记


    我通常有一个名为“All”的视图,其中选中了所有复选框。“记住这个视图”是一个很好的选项,如果你经常需要它,下次你会在“视图”下找到它。

    你可以在gitk中查看所有分支的树,这不是默认的

    转到View->“New View..”并在“引用”下选中所有复选框(如果需要),或者输入要查看的特定分支和标记


    我通常有一个名为“All”的视图,其中选中了所有复选框。“记住这个视图”是一个很好的选项,如果你经常需要它,下次你会在“视图”下找到它。

    你可以在gitk中查看所有分支的树,这不是默认的

    转到View->“New View..”并在“引用”下选中所有复选框(如果需要),或者输入要查看的特定分支和标记


    我通常有一个名为“All”的视图,其中选中了所有复选框。“记住这个视图”是一个很好的选项,如果你经常需要它,下次你会在“视图”下找到它。

    你可以在gitk中查看所有分支的树,这不是默认的

    转到View->“New View..”并在“引用”下选中所有复选框(如果需要),或者输入要查看的特定分支和标记


    我通常有一个名为“All”的视图,其中选中了所有复选框。“记住此视图”是一个很好的选项,如果您经常需要它,下次您可以在“视图”下找到它。

    您所说的“查看一个特定的提交”是什么意思?您想查看提交中引入的更改吗?@Zeeker没错。我想查看更改。您所说的“查看一个特定的提交”是什么意思?您想查看提交中引入的更改吗?@Zeeker没错。我想查看更改。您所说的“查看一个特定的提交”是什么意思?您想查看提交中引入的更改吗?@Zeeker没错。我想查看更改。您所说的“查看一个特定的提交”是什么意思?您想查看提交中引入的更改吗?@Zeeker没错。我想看看变化。