git 如何查看stash

不及物动词 其他 435

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看 Git 中的 stash(暂存),可以使用以下命令:
    git stash list

    这条命令会显示当前 Git 仓库中的所有 stash。每个 stash 都会有一个唯一的标识符(stash@{n}),n 是 stash 的索引号,从 0 开始递增。

    如果想查看某一个具体的 stash,可以使用以下命令:
    git stash show stash@{n}

    这条命令会显示指定的 stash 中的改动内容。如果想要查看更详细的信息,可以使用 -p 参数:
    git stash show -p stash@{n}

    -p 参数会显示出具体修改的内容,包括添加、删除和修改的行。

    除了查看 stash,还可以使用其他一些相关的命令来处理 stash,比如应用 stash、丢弃 stash 或者保存 stash。以下是一些常用的 stash 命令:

    – git stash apply stash@{n}:应用指定的 stash,并将其改动应用到当前工作区和暂存区,但是 stash 不会被删除。
    – git stash drop stash@{n}:丢弃指定的 stash,从 stash 列表中移除。
    – git stash pop stash@{n}:应用指定的 stash,将其改动应用到当前工作区和暂存区,并从 stash 列表中移除。
    – git stash save “message”:将当前的修改暂存为 stash,并添加一条指定的消息。
    – git stash branch new-branch-name stash@{n}:创建一个新的分支,并将指定的 stash 应用到新分支上。

    以上是 Git 中查看 stash 的一些基本命令,可以根据需要灵活运用。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看Git中的存储区(stash),可以使用以下命令:

    1. `git stash list`:此命令用于显示存储区中的所有存储,并列出它们的索引号和提交信息。这可以让您了解存储区中有多少个存储和它们的历史记录。

    2. `git stash show [stash]`:此命令用于显示特定存储的更改内容。您可以通过在命令后加上存储的索引号或存储的名称来指定特定的存储。它将显示被存储的文件和被修改的行以及修改的内容。

    3. `git stash show -p [stash]`:此命令以补丁形式显示存储的更改内容。与上一个命令类似,您可以通过存储的索引号或名称指定特定的存储。

    4. `git stash show -u [stash]`:此命令用于显示存储的更改内容,包括新添加的和未跟踪的文件。类似于 `git stash show`,您可以通过存储的索引号或名称指定特定的存储。

    5. `git stash branch [stash]`:此命令可将特定存储创建为一个新的分支,并将存储应用于该分支。您可以通过添加存储的索引号或名称来指定特定的存储。这对于您希望在存储的基础上创建一个新分支来继续进行工作时非常有用。

    这些命令将帮助您查看和管理Git中的存储区。您可以根据需要选择合适的命令,并了解存储区中特定存储的内容。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Git中,stash用于暂存当前工作目录的修改,以方便切换分支或者修复一些临时bug,并在以后需要的时候恢复这些修改。查看stash的操作主要包括查看stash列表和查看具体的stash内容。

    下面是如何查看stash的方法和操作流程:

    ## 1. 查看stash列表
    首先,可以通过运行以下命令查看stash列表:
    “`
    git stash list
    “`
    运行这个命令后,Git会列出所有的stash项,并显示它们的标识(stash@{n})、提交注释、以及stash的创建时间。

    ## 2. 查看具体的stash内容
    我们可以使用`git stash show`命令来查看具体的stash内容。这个命令可以根据stash标识或者索引来指定具体的stash项。

    ### 2.1 查看最新的stash内容
    如果你想查看最新的stash内容,可以运行以下命令:
    “`
    git stash show
    “`
    运行这个命令后,Git会显示最新的stash项的修改内容的摘要。

    ### 2.2 查看指定stash的内容
    如果你想查看某个特定的stash项的内容,可以使用stash的标识或者索引来指定。例如:
    “`
    git stash show stash@{2}
    “`
    这条命令会显示第3个stash项的修改内容摘要。

    ### 2.3 查看具体的文件差异
    如果你想查看stash项中每个文件的具体差异,可以使用`git stash show -p`命令。例如:
    “`
    git stash show -p stash@{2}
    “`
    这个命令会显示第3个stash项中每个文件的具体差异。

    ## 3. 查看stash的应用范围
    有时候,我们可能想知道stash中的修改对应哪些文件,可以使用`git stash show –name-only`命令。例如:
    “`
    git stash show –name-only
    “`
    运行这个命令后,Git会显示最新的stash项中被修改过的文件列表。

    这就是在Git中查看stash的方法和操作流程。通过这些命令,你可以方便地查看stash列表、查看具体的stash内容以及了解stash的应用范围。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部