前兩個月?lián)Q了新電腦,下了最新版的idea發(fā)現(xiàn)可以切換一套新的ui了
切換新ui肯定不太習慣,很多操作都得重新摸索一下
在這里記錄幾個git相關(guān)的操作
忽略我下面截圖中當前項目是js的后端項目……
切換ui
首先說一下怎么切換新舊版ui,我這里就截一個新版切換舊版的圖,舊版切換新版也大差不差
提交代碼
新版ui中右上角沒有了提交 上傳 拉取三個按鈕了,現(xiàn)在提交跟上傳是在左邊的側(cè)邊欄,如下圖箭頭所指的地方,如果沒有這個選項,可以到下面第四個選項(三個點,更多工具窗口)里面找到
然后就可以選擇要提交的文件,下面輸入提交信息,點擊提交或提交并上傳即可
?拉取代碼
如下圖也是在左側(cè)側(cè)邊欄,左下角有一個選項,這里就是git的相關(guān)信息
在分支上面右鍵,就有拉取和上傳按鈕
?
合并分支
比如我現(xiàn)在要把dev分支別人提交的修改合并到我當前的分支dev-zsz-1,
首先要保證當前分支是dev-zsz-1,如果不是,先切換分支(在要切換的分支上右鍵checkout即可)
在dev右鍵選擇merge即可(當前上面的rebase也可以合并,這兩個的區(qū)別感興趣的可以自己去查查),如下圖
如果要把我的分支合并到dev,就是先切換當前分支到dev,然后在我的分支上右鍵merge
查看文件歷史提交記錄
之前的舊版ui是在右上角有一個表的圖標,是查看當前文件的提交記錄
現(xiàn)在我還是沒找到怎么把這個圖標弄出來,所以只能,在想要查看提交記錄的文件或目錄右鍵,選擇git中的show history
代碼擱置/恢復(fù)
如果不清楚這個功能是干嘛的,舉個例子
現(xiàn)在我在當前分支改了一些文件,但是我不想提交到當前分支,想提交到其他分支
就可以先把這些文件擱置起來(擱置起來之后,當前分支這些文件就都變成改之前的樣子,相當于rollback了),切換到其他分支,從擱置區(qū)拿出來,提交
在提交的地方任意一個文件或者選中(選中不是勾選)要擱置的文件,右鍵Shelve Changes
彈出彈框后,后自動勾選你選中的文件,也可以再在這里勾選你要擱置的文件,然后點右下角的Shelve Changes按鈕
現(xiàn)在你當前分支的這些文件就已經(jīng)回滾了,在下圖中Shelf項下面查看擱置的文件
可以看到剛才擱置的,我寫的提交信息是perf: 優(yōu)化代碼
下面的幾個Uncommitted changes ……是我之前在切換分支的時候沒有手動擱置已經(jīng)修改的文件,idea幫我自動擱置的
恢復(fù)的話也很簡單,你可以還恢復(fù)到當前分支或切換分之后恢復(fù)
在擱置記錄或者單個文件右鍵Unshelve
選擇你要恢復(fù)的文件,點擊右下角的Unshelve Changes
需要注意的是,如果你擱置的這個文件,跟現(xiàn)在分支的這個文件有沖突,還是需要處理沖突的
快捷操作
左上角這里也有個下拉,提交上傳拉取切換合并分支什么的可以在這里快捷操作
就看你習慣在哪里操作了……
推薦閱讀:文章來源:http://www.zghlxwxcb.cn/news/detail-626607.html
做了個springboot接口參數(shù)解密的工具,我給它命名為萬能鑰匙(已上傳maven中央倉庫,附詳細使用說明)文章來源地址http://www.zghlxwxcb.cn/news/detail-626607.html
到了這里,關(guān)于idea 2023 新版ui中g(shù)it的相關(guān)操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!