📜  git stash 显示文件已更改 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:56.778000             🧑  作者: Mango

Git Stash - 显示文件已更改

Git是一种源代码管理工具,允许程序员在多个版本之间轻松切换代码。 但是,有时您可能需要在进行更改之前存储一些临时更改,以便能够切换代码,并在稍后将更改还原到原始状态。

在这种情况下,Git Stash命令可以帮助您实现这一点。

Git Stash基本用法

Git Stash命令的基本用法如下:

git stash

这条命令将当前的所有未提交更改存储在一个“存储”区域中。 这允许您回到原始代码或应用另一组更改,而不必提交更改或创建一个新的分支。

要应用存储的更改,请使用以下命令:

git stash apply

该命令会将存储的更改应用到当前代码中。

您还可以在应用存储的更改时指定存储中的特定条目。 您可以通过提供存储中的序号作为参数,或者通过使用存储中的名称来实现这一点。 例如,以下命令将应用存储中的第一个更改:

git stash apply stash@{0}
显示文件已更改

可以使用Git Stash命令来显示所有存储更改的列表。

git stash list

这会列出存储区域中的所有更改,并且可以看到每个条目的名称和提交信息。

检查更改

要检查存储的更改,请使用以下命令:

git stash show stash@{0}

此命令将显示存储的更改。 您还可以在其中添加如下参数:

-p

要获取更改的详细信息,例如更改文件中的文本,可以使用上述命令并添加 -p 参数。

删除更改

使用以下命令可以从存储区域中删除更改:

git stash drop stash@{0}

将上述命令中的“0”替换为要删除的更改的序号或名称。

结论

以这种方式使用Git Stash命令可以帮助您在切换代码时保存临时更改。

它是一项非常有用的功能,特别是在进行多个任务时或者在多台计算机上进行开发时。

属于程序员朋友们的一个非常有好处的工具之一。