如何对比temp-branch工作区与main分支指定提交的差异?
解决方案
要对比当前temp-branch分支的工作区与main分支的指定提交f2538275051c139db38afda1b05d24b3128ef601,直接执行以下Git命令即可:
# 对比所有文件的差异 git diff f2538275051c139db38afda1b05d24b3128ef601
如果只需要对比特定文件(比如示例中的file1.txt),可以添加文件路径缩小范围:
# 仅对比file1.txt的差异 git diff f2538275051c139db38afda1b05d24b3128ef601 -- file1.txt
说明
- 该命令会直接将当前工作区的状态与目标提交的快照进行对比,正好满足你查看
temp-branch工作区中第五行内容和main分支指定提交中第三行内容差异的需求。 - 提交哈希可以使用唯一的前缀简写,比如
f253827,不需要输入完整的哈希值。
内容的提问来源于stack exchange,提问作者kohane15
相关产品推荐
相关产品推荐

