Git cat 将文件暂存到标准输出
我已经在 git 中暂存了文件的一部分,所以
git add --patch ./file
我想将暂存文件的内容输出到 stdout。
请注意,暂存文件和工作目录中的文件是不同的,因为我只暂存了文件的部分内容。
I have staged parts of a file in git like so
git add --patch ./file
I would like to output the contents of the staged file to stdout.
Note that the staged file and the file in the working directory are different since I only staged parts of the file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您只想输出暂存版本中的完整文件,可以使用语法 grawity 建议 回答最近的问题:
...或者如果您想查看该文件的 HEAD 和索引之间的更改(通常您刚刚进行的更改)您可以使用:
If you want to just output the complete file in its staged version, you can use the syntax suggested by grawity in answer to a recent question:
... or if you want to see the changes between HEAD and the index for that file (typically the changes you've just staged) you can use: