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

1. 安裝Git並配置好Git

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

2. 建立遠程倉庫

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

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


IntelliJ IDEA的使用

1. 基本概念

從Eclipse轉到IDEA會發現有一些概念與Eclipse不一樣。主要不一樣的概念以下表所示:intellij-idea

Eclipse IDEA
Workspace Project
Project Module

能夠看到IDEA中的Project相似Eclipse中的Workspace,在IDEA的Project中能夠包含多個Module。不過通常來講,咱們都是在新建的Project中直接進行項目的編寫,無需新建Module。app

2. Templates

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

3. 經常使用快捷鍵

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

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

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

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

相關文章
相關標籤/搜索