背景:
查看一个文件的 Git 日志并回退到上一次修改,您可以按照以下步骤操作
解决方案:
查看文件的 Git 日志
1. 查看文件的提交历史: 使用 git log
命令查看文件的提交历史。
git log -- <file-path>
例如,git log -- source/util/example.txt
注意:--到路径之间间有空格。
2. 查看详细提交信息: 如果需要查看具体的提交内容,可以使用 git show
命令:
git show <commit-hash>
回退到上一次修改
1. 找到上一次修改的提交哈希: 在查看文件的日志时,找到上一次修改的提交哈希。假设上一次修改的提交哈希为 789ghi012jkl
。
2. 回退文件到上一次修改: 使用 git checkout
命令将文件回退到上一次修改。
git checkout <commit-hash> -- <file-path>
3. 查看文件状态: 确认文件已经回退到指定版本,可以使用 git status
命令查看文件的状态。
4. 提交更改: 如果您确定要保留此更改并将其提交到当前分支,请暂存文件并提交更改。
git add <file-path>
git commit -m "Revert to previous version of <file-path>"