16 条回复  ·  1854 次点击
bruce0 小成 2025-5-13 18:15:12
首先你需要把远程的代码 fetch 到本地才能比较 因为 git 和 SVN 有本质的差别,SVN 是一个中心化的版本控制工具, git 没有中心服务器这个概念,只能把远程的拉到本地后,然后比较两个分支的差别
BinCats 初学 2025-5-13 18:32:34
很简单啊,compare with branch
lyvv 楼主 初学 2025-5-13 18:32:34
@JoeJoeJoe 这个命令可以 git diff commit1 commit2 对比两次提交 但是很麻烦,而且没法在 vscode 里面看,只能在 cmd 里面看,十分不便。 @llussy @hwdq0012 @iguess @bruce0 我已经 fetch 到本地了,使用 git diff 显示无差别。具体提交记录,看我这个图 https://imgur.com/a/ZReZPLn.png
Betsy 小成 2025-5-13 18:39:17
如果少量对比,且知道具体的文件,且服务器是 gitlab 或者 github 这种。那么一个屏幕打开浏览器,打开对应的代码文件;另一个屏幕打开 vscode 。然后人工对比。 这种方式可以及时发现因 git 不熟,导致的代码提交错误的问题
imjiaoyuan 初学 2025-5-13 18:45:53
打开一个 vscode ,左边点击修改过的文件,右侧就显示了
edenzhang 初学 2025-5-13 19:13:53
装个 git 插件,比如 gitlen
liyafe1997 小成 2025-5-13 19:21:42
@zhzhA +1 VSCoder 的 git graph 插件很好用
12
返回顶部