我在git中有一些隐藏的文件,但我不想git stash pop它,因为有时它会提醒合并消息,我不想为了查看隐藏文件中的源代码而进行合并,有没有办法做到这一点?
git stash pop
368yc8dk1#
假设你想要最新的收藏品,
git show stash@{0}:pathname
此语法的两个方面在其各自的手册页中进行了说明:
<rev>:<path>
gitrevisions(7)
stash@{<n>}
git-stash(1)
juzqafwq2#
为了取回隐藏的代码而不将其从隐藏列表中删除,您可以使用
git stash apply
恢复最后隐藏的代码,但我相信你只是想看看差异,你可以使用
git diff stash@{0}
这是一个简单的命令,用于区分第一个位置的隐藏代码。使用git stash list,您可以查看您想要查看的隐藏代码存在哪些 position,然后使用正确的 position 运行git diff stash@{position}。
git stash list
position
git diff stash@{position}
编辑:
如注解中所述,还有另一个命令可以提供帮助,如果您想查看隐藏代码中的整个文件,您可以使用以下命令创建一个包含隐藏代码的分支并随意浏览
git stash branch <branchname> [<stash>]
0x6upsns3#
VS Code用户可以检查隐藏的文件沿着隐藏的文件,如下所示:1.转到Source Control选项卡1.点击STASHES。1.您将能够看到可用的隐藏。1.点击所需的藏匿。1.点击所需的文件,您要检查的源代码。它看起来类似的截图所附。
Source Control
STASHES
你不需要打开它!干杯!
zaqlnxep4#
在Android Studio中,通过转到Git/Uncommitted changes/Unstash changes...,您可以看到一个存储列表。选择一个存储并单击“查看”
Git/Uncommitted changes/Unstash changes...
4条答案
按热度按时间368yc8dk1#
假设你想要最新的收藏品,
此语法的两个方面在其各自的手册页中进行了说明:
<rev>:<path>
的事情在gitrevisions(7)
手册页中有解释(考虑完整地阅读它-它将教你一些方便的东西,以便以后使用)。stash@{<n>}
语法在git-stash(1)
手册页中有解释。juzqafwq2#
为了取回隐藏的代码而不将其从隐藏列表中删除,您可以使用
恢复最后隐藏的代码,但我相信你只是想看看差异,你可以使用
这是一个简单的命令,用于区分第一个位置的隐藏代码。
使用
git stash list
,您可以查看您想要查看的隐藏代码存在哪些position
,然后使用正确的position
运行git diff stash@{position}
。编辑:
如注解中所述,还有另一个命令可以提供帮助,如果您想查看隐藏代码中的整个文件,您可以使用以下命令创建一个包含隐藏代码的分支并随意浏览
0x6upsns3#
VS Code用户可以检查隐藏的文件沿着隐藏的文件,如下所示:
1.转到
Source Control
选项卡1.点击
STASHES
。1.您将能够看到可用的隐藏。
1.点击所需的藏匿。
1.点击所需的文件,您要检查的源代码。它看起来类似的截图所附。
你不需要打开它!干杯!
zaqlnxep4#
在Android Studio中,通过转到
Git/Uncommitted changes/Unstash changes...
,您可以看到一个存储列表。选择一个存储并单击“查看”