IntelliJ IDEA 的使用技巧(不定時更新)


(1)IntelliJ IDEA中用git提交代碼時忽略文件的設置

在用intellijidea開發時,經常會用git或其他版本管理工具提交代碼到遠程。
但是idea默認會把所有只要本地與遠程不同的文件都會列出來,
實際上像后綴名是.iml, .idea這類文件是不需要提交的。
 
如果每次都手動取消這些文件,都是些重復性的操作。
按如下操作可一次性設置好,以后提交代碼就會自動忽略這些文件: .iml, .idea,target 文件夾
 
1.進入idea設置界面
Windows環境:File - Settings - Editor - File Types
Mac環境:Preferences.. - Editor - File Types
 
2.在下面的ignore files and folders 框里加入 *.iml;.idea;target;
如下圖
 
確定后在提交代碼就會自動屏蔽掉這些文件。
 

(2)IntelliJ IDEA中用git提交新項目的代碼(配置git關聯)

 

 

 

(3)idea的maven依賴爆紅的解決方法

檢查下面的配置

 

 

 

  

上邊一致之后,重新更新maven即可,實在不行清一下緩存試試
 

 

 (4)通過git回滾到某個提交節點或某個版本

1.項目右鍵后,點擊“Git - Show History

 

2.這里會顯示有歷史提交的版本記錄(這里我們假設要回滾到 “提交” 版本中)

 

 

 

3.選中 “提交” ,右鍵Copy Revision Number
 

 

 

4.回到項目,右鍵-Git-Repository-Reset HEAD
 

 

 

5.Reset Type選擇Hard,To Commit處黏貼剛剛復制的版本號;然后點擊Reset按鈕
 
以上操作就能夠使得項目回滾到“提交”版本
 
(注:操作之后提交版本會進行報錯)
(1)、點擊IDEA右下角,輸入“ git push -u origin master -f “這個代碼是表示沖突的時候強制提交,一般不建議
  如果出現以下代碼,說明在代碼平台上這個分支是受保護的,不允許提交,可以在代碼平台上把分支先設置成不保護狀態
 
 
1
remote: GitLab: You are not allowed to force push code to a protected branch on this project.
 
出現以下內容表示提交成功
1
2
3
4
5
6
7
8
9
Enumerating objects: 49, done.
Counting objects: 100% (49/49), done.
Delta compression using up to 8 threads
Compressing objects: 100% (26/26), done.
Writing objects: 100% (32/32), 139.99 KiB | 46.66 MiB/s, done.
Total 32 (delta 7), reused 18 (delta 2)
To 提交地址
 + 0304112...e40991a master -> master (forced update)
Branch 'master' set up to track remote branch 'master' from 'origin'.
 
 
 

(5)maven引用本地jar包

 

 

 

在找到報錯的依賴,手動添加jar進去即可

 

 

(6)統一設置字符編碼

 

 (7)注解生效激活

 

 

 (8)File Type過濾

 

(9)Maven中跳過單元測試,減少聲明周期

 

(10)git 撤回commit(已提交未push)方法

1.版本控制,打開log,查看提交記錄

 

2.選中要撤回的版本,右鍵,‘undo commit’

 

 

(11)intellij idea 中右鍵項目沒有git,無法使用idea提交代碼拉代碼啥的

解決:打開setting,ctrl + alt +s 打開VersionControl添加git倉庫,添加后再次右鍵項目查看,GIT就出現了

 

 

 

 

 

 

(11)idea自定義代碼格式導入

選擇Setting =>Plugins=>Browse repositories,搜索Eclipse即可出現,點擊左上角的Download and Install安裝。安裝之后重啟Intellij,即可在Setting =>Eclipse Code Formatter找到配置項。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM