更新時間:2022-06-23 來源:黑馬程序員 瀏覽量:
1.解決思路
通過idea工具,比較簡單,但需要依賴IDEA開發工具
```java
通過IDEA圖形化界面快速進行版本對比,多操作幾遍即可
```
通過Git原生命令,略微復雜些,但不許要依賴其它工具
```java
相關命令:
查看所有歷史版本: git reflog
對比不同版本代碼狀態: git diff 版本1 版本2 --stat
對比不同版本指定文件內容: git diff 版本1 版本2 ./路徑/文件名稱
```
定位不同版本代碼中的bug時,就需要查看不同版本之間的差異和代碼的改動了。
2.動手實踐
2.1 基于Idea工具解決
在Git窗口的Log選項卡中選中需要對比的代碼版本右擊 Compare Versions
選擇需要對比的文件進行查看即可
3.2 基于Git命令解決
首先使用git reflog命令查看所有歷史版本
版本對比查看所有改動的文件命令為git diff 版本1 版本2 --stat
對比指定的文件 git diff 版本1 版本2 ./路徑/文件名稱