回答

收藏

使用 Git 版本控制查看文件的更改历史记录

技术问答 技术问答 173 人阅读 | 0 人回复 | 2023-09-11

如何在 Git 查看单个文件的变更历史记录和变更内容的完整详细信息?
1 L: g9 ]9 z$ k2 Q我已经做到了:( [* T. @! P8 A# l  M7 Q
git log -- [filename]它向我展示了提交文件的历史记录,但我如何获得每个文件变更的内容呢?& \0 a9 }! f7 W# h
我试着从 Microsoft Visual SourceSafe转换曾经是一个简单的右键单击 → Show history。
3 \5 @% H" N9 v5 K" f6 q                                                                $ Y% o/ g+ V  X* |! D% D
    解决方案:                                                               
0 q5 E# U8 c) s2 W# C& ~8 K                                                                您可以使用5 X& Z4 i) j# f/ [; I
git log -p filename让 Git 为每个日志条目生成补丁。# H; t1 K! U& K, p

" Z/ z& C2 L9 m& ~git help log更多选项 - 它实际上可以做很多好事 要获得具体的提交差异,你可以- x: t8 _8 I5 J0 `8 n8 A- z
git show HEAD或任何其他修改标识符。% \( W/ ~; D) Y1 @
gitk直观浏览更改。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则