IntelliJ IDEA下Git的配置與使用(命令行下)


1. 安裝Git並配置好Git

安裝與配置參見Git與碼雲(Git@OSC)入門-如何在實驗室和宿舍同步你的代碼(1)中的2.在本機安裝Git3.1 配置git

2. 創建遠程倉庫

在gitee.com上創建遠程倉庫,獲得相應倉庫的Git地址,如https://gitee.com/zhrb/javagit.git
參見Git與碼雲(Git@OSC)入門-如何在實驗室和宿舍同步你的代碼(1)中的1.在碼雲上申請賬號並建立項目
注:原碼雲地址為git.oschina.net現在新增的新域名為gitee.com,更容易記憶。

3. 在IntelliJ IDEA下配置Git

  1. 在IDEA的File-Settings-Version Control-Git中配置Path to Git executable:為步驟1中安裝的Git執行文件。參見如何在IDEA 中使用Git中的步驟3到5.
  2. 新建Project,如JavaGit
  3. 在該Project下按Alt+F12在項目目錄下打開命令行。
  4. git init //在本地創建新的git倉庫
  5. git add -A //跟蹤文件、目錄的所有變化(創建、刪除、修改),將所有變化的文件放在暫存區。
  6. git commit -m "This is first commit!" //將暫存區中的所有提交到倉庫中,並寫上一段提交注釋。
  7. git remote add origin https://gitee.com/zhrb/javagit.git //添加遠程倉庫。可能要輸入用戶名密碼,填入碼雲的用戶名和密碼。
  8. git push -u origin master //將本次倉庫的改動提交到遠程倉庫。

然后,就可以在命令行下自由的使用Git來管理你的IDEA項目了。這時候也可在IntelliJ IDEA圖形界面下使用Git,比如新建一個文件的時候,圖形界面下會提示是否加入倉庫。但建議初學這還是盡量使用命令行,以利於搞清Git基本概念。
命令行下具體如何使用,請參見:

Git與碼雲(Git@OSC)入門-如何在實驗室和宿舍同步你的代碼(1)
Git與碼雲(Git@OSC)入門-如何在實驗室和宿舍同步你的代碼(2)
git-簡明教程
IDEA中Git的使用-圖形界面
史上最簡單的 IntelliJ IDEA 教程


IntelliJ IDEA的使用

1. 基本概念

從Eclipse轉到IDEA會發現有一些概念與Eclipse不同。主要不同的概念如下表所示:

Eclipse IDEA
Workspace Project
Project Module

可以看到IDEA中的Project類似Eclipse中的Workspace,在IDEA的Project中可以包含多個Module。不過一般來說,我們都是在新建的Project中直接進行項目的編寫,無需新建Module。

2. Templates

psvm -> main
sout -> sysout
serr -> syserr
psf -> static final
itar -> iterate array
itco -> iterate collection
itli -> iterate list
iter -> foreach

3. 常用快捷鍵

常用
打開Project: Alt+1
打開Version Control: Alt+9
打開Terminal: Alt+F12
Run Shift+F10
Delete lines Ctrl+Y
Copy line Ctrl+D

Format
Code | Reformat Code (Ctrl+Alt+L)
Code | Optimize Imports (Ctrl+Alt+O)
Auto-indent lines Ctrl+Alt+I

Code Assistance
打開Template自動完成提示菜單, Ctrl+J
Show intention action Alt+Enter
Generating code Alt+Insert
Quick fix Ctrl+1

Navigate
Search everywhere Shift x 2
Find Usage Ctrl+Q
Navigate to class Ctrl+N
Find usages Alt+F7

VCS
Commit Ctrl+K

參考資料:

Migrating From Eclipse to IntelliJ IDEA
Creating, Running and Packaging Your First Java Application
Developing a Java EE Application


免責聲明!

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



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