在 IntelliJ IDEA 中使用 Git,太方便了!
- 2019 年 11 月 5 日
- 筆記
因此其近乎所有的操作都是本地執行,所以在斷網的情況下任然可以提交程式碼,切換分支。git又使用了SHA-1哈希演算法確保了在文件傳輸時變得不完整、磁碟損壞導致數據丟失時能立即察覺到。
git的基本工作流程:

- git clone:將遠程的Master分支程式碼克隆到本地倉庫
- git checkout:切出分支出來開發
- git add:將文件加入庫跟蹤區
- git commit:將庫跟蹤區改變的程式碼提交到本地程式碼庫中
- git push:將本地倉庫中的程式碼提交到遠程倉庫
git 分支
- 主分支
- master分支:存放隨時可供生產環境中的部署的程式碼
- develop分支:存放當前最新開發成果的分支,當程式碼足夠穩定時可以合併到master分支上去。
- 輔助分支
- feature分支:開發新功能使用,最終合併到develop分支或拋棄掉
- release分支:做小的缺陷修正、準備發布版本所需的各項說明資訊
- hotfix分支:程式碼的緊急修復工作
2、git在IntelliJ IDEA下的使用
2.1、IntelliJ IDEA下配置git
本地安裝好git,並配置合理的SSH key,具體看這裡:輕鬆幾步搞定SSH連接Git配置。
IntelliJ IDEA->Performance->Version Control->git 將自己安裝git的可執行文件路徑填入Path to Git executable,點擊 Test測試一下。

2.2、git clone
VCS->Git->Clone

輸入你的遠程倉庫地址,點擊測試一下地址是否正確

2.3、git checkout
在IntelliJ IDEA右下角有一個git的分支管理,點擊。選擇自己需要的分支,checkout出來。

checkout出來,會在底端顯示當前的分支。其中1顯示的為本地倉庫中的版本,2為遠程倉庫中的版本。

點擊IDE的右上角的向下箭頭的VCS,將分支的變更同步到本地

2.4、git diff
在local changes 中選中要比對的文件,右鍵選擇show diff 便可以查看文件的變動。或者選擇Revert放棄文件的改動。

2.5、git log
在Version Control下選擇Log,可以查看提交歷史

2.6、git commit
默認導入的工程已經git add加入庫跟蹤區了。
隨便修改一下pom.xml文件,其修改的文件會顯示在Version Control中的local changes下。

點擊IDE右上角的向上箭頭的VCS, git commit, 寫上日誌提交到本地程式碼庫中。

2.7、git push
VCS->Git->Push 將本地程式碼提交到遠程倉庫

2.8、在Idea命令行使用git
mac下同時按alt+F12,進入idea命令行
git常見的命令:
clone項目: git clone xxxxxx
檢查項目狀態: git status
切換分支並和遠程的分支關聯: git checkout -b xxx -t origin/xxx
合併分支到當前分支,首先切換到需要被合併的分支 git checkout xxx, 再合併 git merge yyyy
拉最新更新: git pull
添加所有修改:git add .
提交更新: git commit -am "備註"
提交:git push
作者:J'KYO
來源:cnblogs.com/pejsidney/p/9199115.html