更新時(shí)間:2022-06-23 來(lái)源:黑馬程序員 瀏覽量:
1.解決思路
通過(guò)idea工具,比較簡(jiǎn)單,但需要依賴(lài)IDEA開(kāi)發(fā)工具
```java
通過(guò)IDEA圖形化界面快速進(jìn)行版本對(duì)比,多操作幾遍即可
```
通過(guò)Git原生命令,略微復(fù)雜些,但不許要依賴(lài)其它工具
```java
相關(guān)命令:
查看所有歷史版本: git reflog
對(duì)比不同版本代碼狀態(tài): git diff 版本1 版本2 --stat
對(duì)比不同版本指定文件內(nèi)容: git diff 版本1 版本2 ./路徑/文件名稱(chēng)
```
定位不同版本代碼中的bug時(shí),就需要查看不同版本之間的差異和代碼的改動(dòng)了。
2.動(dòng)手實(shí)踐
2.1 基于Idea工具解決
在Git窗口的Log選項(xiàng)卡中選中需要對(duì)比的代碼版本右擊 Compare Versions
選擇需要對(duì)比的文件進(jìn)行查看即可
3.2 基于Git命令解決
首先使用git reflog命令查看所有歷史版本
版本對(duì)比查看所有改動(dòng)的文件命令為git diff 版本1 版本2 --stat
對(duì)比指定的文件 git diff 版本1 版本2 ./路徑/文件名稱(chēng)
Java培訓(xùn):git實(shí)戰(zhàn)技巧-如何查找哪一次提交導(dǎo)致了項(xiàng)目運(yùn)行錯(cuò)誤
2022-06-23Java培訓(xùn):多人協(xié)作開(kāi)發(fā)出現(xiàn)代碼沖突,如何合并代碼?
2022-06-232022Java學(xué)習(xí)路線(xiàn)圖-黑馬程序員
2022-06-23Java培訓(xùn):Git代碼沖突-不同分支之間的代碼沖突
2022-06-23Java培訓(xùn):git實(shí)戰(zhàn)技巧-本地剛做出的修改、暫存和提交如何進(jìn)行撤銷(xiāo)
2022-06-22Java培訓(xùn):項(xiàng)目發(fā)布前如何打tag標(biāo)簽及標(biāo)簽命名規(guī)范
2022-06-22