怎样对比找到两个git仓库的差异

怎样对比找到两个git仓库的差异

陈拓 2024/12/24-2024/12/28

1. 概述

要比较两个Git仓库的差异,可以使用git diff命令。你需要先将两个仓库的克隆版本都检出到本地,然后在对应的目录中运行git diff命令。

下面我们以YDLIDAR ROS2驱动程序ydlidar_ros2_driver为例说明。

我下载官方版本编译通不过,在gitee上我找到了一个可用版本,下面比较一下两者的差异。

2. 克隆两个仓库到本地

2.1 创建工作目录

mkdir ros2-humble

cd ros2-humble

2.2 从官方的Github仓库克隆ydlidar_ros2_driver_humble

git clone https://github.com/YDLIDAR/ydlidar_ros2_driver.git repo1

2.3 从gitee克隆ydlidar_ros2_driver_humble

git clone https://gitee.com/yczhao1/ydlidar_ros2_driver-humble.git repo2

3. 比较两个仓库的差异

git diff repo1 repo2

……

按空格继续显示,q退出。

这将输出两个仓库之间的所有不同。如果你想要更详细的比较,比如比较特定文件或分支,你可以添加相应的参数。

4. 比较指定的两个文件的差异

  • 比较ydlidar_launch.py的差异

git diff repo1/launch/ydlidar_launch.py repo2/launch/ydlidar_launch.py

  • 比较ydlidar_launch_view.py的差异

git diff repo1/launch/ydlidar_launch_view.py repo2/launch/ydlidar_launch_view.py

  • 比较ydlidar_launch_view.py的差异

git diff repo1/launch/ydlidar_launch_view.py repo2/launch/ydlidar_launch_view.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晨之清风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值