(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找到配置項。