如何查看某文件的修改历史
-
git log – filename(git log filename)
可以看到该文件相关的commit记录 -
git log -p filename
可以显示该文件每次提交的diff -
git show comit_id filename
可以查看某次提交中的某个文件变化 -
git show commit_id
查看某次提交
如何将某次或某几次的提交重新提交到其它分支或本分支
这句话有点绕,但主要的场景可以分为以下两类
- 在一个分支上的提交要体现在另一个分支上,如要将某开发线上的提交提前上线
- 在某分支上的提交由于一些原因被删掉了,现在想重新再提交
#多个commit-hash使用空格分割, commit-hash最好按提交时间先后排列, 即最先提交的commit放在前面.
git cherry-pick
20c2f506d789bb9f041050dc2c1e954fa3fb6910
2633961a16b0dda7b767b9264662223a2874dfa9
5d5929eafd1b03fd4e7b6aa15a6c571fbcb3ceb4
本文详细介绍了如何使用Git查看特定文件的修改历史,包括commit记录和每次提交的diff对比。同时,提供了如何将指定提交重新提交到其他分支或当前分支的方法,适用于需要在不同开发线上同步代码变更的场景。
1万+

被折叠的 条评论
为什么被折叠?



