在 IntelliJ IDEA 中使用 Git,太方便了!

640?wx_fmt=jpeg

git是目前流行的分佈式版本管理系統。 它擁有兩套版本庫,本地庫和遠程庫,在不進行合併和刪除之類的操做時這兩套版本庫互不影響。
所以其近乎全部的操做都是本地執行,因此在斷網的狀況下任然能夠提交代碼,切換分支。git又使用了SHA-1哈希算法確保了在文件傳輸時變得不完整、磁盤損壞致使數據丟失時能當即察覺到。

git的基本工做流程:html

640?wx_fmt=jpeg

  • git clone:將遠程的Master分支代碼克隆到本地倉庫git

  • git checkout:切出分支出來開發算法

  • git add:將文件加入庫跟蹤區app

  • git commit:將庫跟蹤區改變的代碼提交到本地代碼庫中分佈式

  • git push:將本地倉庫中的代碼提交到遠程倉庫ide

git 分支測試

  • 主分支idea

    • master分支:存放隨時可供生產環境中的部署的代碼spa

    • develop分支:存放當前最新開發成果的分支,當代碼足夠穩定時能夠合併到master分支上去。命令行

  • 輔助分支

    • feature分支:開發新功能使用,最終合併到develop分支或拋棄掉

    • release分支:作小的缺陷修正、準備發佈版本所需的各項說明信息

    • hotfix分支:代碼的緊急修復工做

二、git在IntelliJ IDEA下的使用

2.一、IntelliJ IDEA下配置git


IntelliJ IDEA->Performance->Version Control->git 將本身安裝git的可執行文件路徑填入Path to Git executable,點擊 Test測試一下。

640?wx_fmt=jpeg


2.二、git clone

VCS->Git->Clone

640?wx_fmt=jpeg

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

640?wx_fmt=jpeg


2.三、git checkout

在IntelliJ IDEA右下角有一個git的分支管理,點擊。選擇本身須要的分支,checkout出來。

640?wx_fmt=jpeg

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

640?wx_fmt=jpeg

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

640?wx_fmt=jpeg


2.四、git diff

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

640?wx_fmt=jpeg

2.五、git log

在Version Control下選擇Log,能夠查看提交歷史

640?wx_fmt=jpeg


2.六、git commit

默認導入的工程已經git add加入庫跟蹤區了。

隨便修改一下pom.xml文件,其修改的文件會顯示在Version Control中的local changes下。

640?wx_fmt=jpeg

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

640?wx_fmt=jpeg


2.七、git push

VCS->Git->Push 將本地代碼提交到遠程倉庫

640?wx_fmt=jpeg


2.八、在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

- END -
推薦閱讀:

關注 Java技術棧 公衆號在後臺回覆: Java ,可獲取一份棧長整理的最新 Java 技術乾貨。

640

點擊「閱讀原文」和棧長學更多~

相關文章
相關標籤/搜索