代码之家  ›  专栏  ›  技术社区  ›  n179911

与“git status”命令相反

git
  •  5
  • n179911  · 技术社区  · 15 年前

    git status 命令以查找我在git工作目录中本地更改的内容。 但这一命令是否有“反面”?

    2 回复  |  直到 12 年前
        1
  •  10
  •   Community CDub    8 年前

    如问题所述" How to get the changes on a branch in git

    git log HEAD..branch
    

    可能就是你在这里要找的。

            x---y---z---branch
            /
    ---a---b---c---d---e---HEAD
    

    HEAD..branch .

    如另一个问题所述:

    这与 git log branch --not HEAD ,表示“分支上所有未打开的提交” HEAD "

    注意:您需要一个 git fetch


    注:a tracking branch 是连接到远程分支的本地分支。当您推拉该分支时,它会自动推拉到与其连接的远程分支。

    克隆存储库时,Git只会创建一个与远程主机相对应的分支。对于您希望在本地处理的远程存在的每个其他分支,您需要创建一个本地分支来跟踪远程分支。

    补丁可能正在制作中(2009年6月为 patch proposition )增加 git remote 指挥 tracking '选项,带有(这不是一个 决定性的 说明,但仍在进行中)

    git remote tracking <remote> <remote branch>
    

    <remote branch> <remote> 作为默认远程,而

    git remote tracking <local branch>
    

    <远程> <远程分支> 如果 <local branch> 正在跟踪远程跟踪分支。

    我在中没有看到此功能 upcoming Git1.6.4 不过。

        2
  •  0
  •   Community CDub    8 年前

    here

    this 这样的问题可能也有帮助