柚子快報(bào)激活碼778899分享:Git安裝及結(jié)合Idea使用
柚子快報(bào)激活碼778899分享:Git安裝及結(jié)合Idea使用
目錄
Git安裝教程
Git下載
Git安裝
選擇安裝組件
選擇默認(rèn)編輯器
調(diào)整Git的環(huán)境變量
選擇HTTPS后端傳輸
配置行尾符號(hào)轉(zhuǎn)換
配置終端模擬器與Git Bash一起使用
配置額外的選項(xiàng)
Idea&Git
Idea添加Git版本控制
添加Git的快捷圖標(biāo)到右上角的菜單
設(shè)置圖標(biāo)順序
Idea中用Git回退代碼版本
提交初始版本內(nèi)容
項(xiàng)目右鍵查看代碼提交歷史
版本多次迭代并回退
在下圖所示位置填入要回退版本的head
Git安裝教程
Git下載
?可以在官網(wǎng)進(jìn)行下載,此處省略下載過程,本文以Git-2.20.1-64-bit.exe為例。
Git安裝
[雙擊]下載后的Git-2.20.1-64-bit.exe,開始安裝
選擇安裝組件
點(diǎn)擊 [next] 進(jìn)入下一步
選擇默認(rèn)編輯器
點(diǎn)擊 [next] 進(jìn)入下一步
調(diào)整Git的環(huán)境變量
1.“Use Git from Git Bash only”(僅使用Git Bash中的Git): 這是最謹(jǐn)慎的選擇,不會(huì)修改系統(tǒng)環(huán)境變量(PATH)。只能在Git Bash中使用Git命令行工具。
??2.“Git from the command line and also from 3rd-party software”(從命令行和第三方軟件中使用Git): 這是推薦的選項(xiàng),它會(huì)將一些最基本的Git包裝器添加到你的系統(tǒng)環(huán)境變量(PATH),以避免在環(huán)境中混亂地添加可選的Unix工具。你將能夠從Git Bash、命令提示符和Windows PowerShell中使用Git,并且可以在PATH中尋找Git的任何第三方軟件。
??3.“Use Git and optional Unix tools from the Command Prompt”(從命令提示符中使用Git和可選的Unix工具): 這個(gè)選項(xiàng)會(huì)將Git和可選的Unix工具都添加到你的系統(tǒng)環(huán)境變量(PATH)中。需要注意的是,這將覆蓋Windows中的一些工具(如"find"和"sort")。只有當(dāng)完全理解這些影響并愿意接受時(shí),才應(yīng)選擇這個(gè)選項(xiàng)。
?一般選擇第二項(xiàng),點(diǎn)擊 [next] 進(jìn)入下一步
選擇HTTPS后端傳輸
使用默認(rèn)配置,點(diǎn)擊 [next] 進(jìn)入下一步
配置行尾符號(hào)轉(zhuǎn)換
使用默認(rèn)配置,點(diǎn)擊 [next] 進(jìn)入下一步
配置終端模擬器與Git Bash一起使用
使用默認(rèn)配置,點(diǎn)擊 [next] 進(jìn)入下一步
配置額外的選項(xiàng)
使用默認(rèn)配置,點(diǎn)擊 [Install] 進(jìn)入安裝中,安裝完成后點(diǎn)擊finish ?
Idea&Git
本地安裝git之后,不同idea版本的idea默認(rèn)快捷方式不同,我安裝的idea是2020版本的,idea的git快捷圖標(biāo)沒有完全顯示,自行摸索了設(shè)置的方式,截圖出來供大家參考
Idea添加Git版本控制
打開設(shè)置,找到下圖所示的層級(jí)目錄
添加Git的快捷圖標(biāo)到右上角的菜單
打開設(shè)置,找到下圖所示的層級(jí)目錄
點(diǎn)擊下圖所示的添加按鈕,選擇Add Action選項(xiàng)
然后在打開的彈窗中的VCS版本控制菜單欄目錄下找到對(duì)應(yīng)的按鈕,分別雙擊即可添加。
注:只要找到對(duì)應(yīng)的快捷圖標(biāo)就能添加到1中對(duì)應(yīng)的目錄下,VCS目錄下翻一翻,肯定能找到這三個(gè)圖標(biāo)的,不過如果Idea的版本比較低,此處的三個(gè)圖標(biāo)不是這個(gè)樣子,可能如下圖。
設(shè)置圖標(biāo)順序
可以在設(shè)置界面中點(diǎn)擊上下按鈕,隨意切換pull,commit,push在菜單欄中的左右順序,如下圖所示:
最后點(diǎn)擊OK即可
Idea中用Git回退代碼版本
提交初始版本內(nèi)容
內(nèi)容如圖所示
項(xiàng)目右鍵查看代碼提交歷史
提交的版本信息如下
版本多次迭代并回退
多次迭代中某一次版本中強(qiáng)制提交了代碼導(dǎo)致了代碼沖突報(bào)錯(cuò),需要版本回退,例如第5次迭代有沖突
解決方式1:找到?jīng)_突并修改代碼(缺點(diǎn)是代碼可能復(fù)雜難改) 解決方式2:版本回退到上一版本或者某一正常版本(此處回退到第四版本)
此處使用方法2 找到第四個(gè)版本的唯一head標(biāo)識(shí)并復(fù)制
項(xiàng)目右鍵選擇回退,如圖所示
在下圖所示位置填入要回退版本的head
回退類型有三種,含義不同,具體情況具體選擇
Mixed:默認(rèn)模式回退到指定版本,同時(shí)撤銷之后的變更,這些變更會(huì)保留在工作目錄中
Soft: 回退到指定版本,但是保留之后的變更,這些變更會(huì)被標(biāo)記為為提價(jià)狀態(tài)
Hard:回退到指定版本,同時(shí)徹底刪除之后的變更,這些變更會(huì)被永久刪除(不推薦使用這種)
柚子快報(bào)激活碼778899分享:Git安裝及結(jié)合Idea使用
推薦鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。