之前每次pull之后都是可以显示变更的文件路径现在只显示如下信息remote: Counting objects: 7, done.remote: Compressing objects: 100% (4/4), done.remote: Total 4 (delta 3), reused 0 (delta 0)Unpacking objects: 100% (4/4), done.求问如何设置终端中pull之后显示详细文件变更
git pull 命令可以解释为 git fetch + git merge 两步的合并体,其实在你执行 git pull 的时候就能看到合并文件的大概信息。
git pull
git fetch
git merge
可以使用 git log -p -2 来查看最近两次提交的记录。更具体的可参考 git 官网书籍。
git log -p -2
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2
如果想更详细的对比两次提交每个文件的差异,可以使用 git diff 命令
git diff
git diff 查看尚未暂存的文件更新了哪些部分 git diff filename 查看尚未暂存的某个文件更新了哪些 git diff –cached 查看已经暂存起来的文件和上次提交的版本之间的差异 git diff –cached filename 查看已经暂存起来的某个文件和上次提交的版本之间的差异 git diff ffd98b291e0caa6c33575c1ef465eae661ce40c9 b8e7b00c02b95b320f14b625663fdecf2d63e74c 查看某两个版本之间的差异 git diff ffd98b291e0caa6c33575c1ef465eae661ce40c9:filename b8e7b00c02b95b320f14b625663fdecf2d63e74c:filename 查看某两个版本的某个文件之间的差异
git diff比较的是跟踪列表中的文件和文件系统中文件的差别,刚刚开始用的话用GIT GUI吧,就像tortoiseSVN一样,那些文件变更了都是这样的。你可以用git+coding 这个更明显了修改了哪一行都可以直接显示。
git pull
命令可以解释为git fetch
+git merge
两步的合并体,其实在你执行git pull
的时候就能看到合并文件的大概信息。可以使用
git log -p -2
来查看最近两次提交的记录。更具体的可参考 git 官网书籍。https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2
如果想更详细的对比两次提交每个文件的差异,可以使用
git diff
命令git diff比较的是跟踪列表中的文件和文件系统中文件的差别,刚刚开始用的话用GIT GUI吧,就像tortoiseSVN一样,那些文件变更了都是这样的。你可以用git+coding 这个更明显了修改了哪一行都可以直接显示。