全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

首頁(yè)技術(shù)文章正文

Java培訓(xùn):查看不同版本之間的差異和代碼的改動(dòng)

更新時(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

1655973261978_1.jpg

  選擇需要對(duì)比的文件進(jìn)行查看即可

  3.2 基于Git命令解決

  首先使用git reflog命令查看所有歷史版本

1655973320656_4.jpg

  版本對(duì)比查看所有改動(dòng)的文件命令為git diff 版本1 版本2 --stat

1655973351328_5.jpg

  對(duì)比指定的文件 git diff 版本1 版本2 ./路徑/文件名稱(chēng)

1655973362052_6.jpg

分享到:
在線(xiàn)咨詢(xún) 我要報(bào)名
和我們?cè)诰€(xiàn)交談!