Idea使用git


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

二、上傳項目到git倉庫

在你的idea里新建git倉庫,這是新建本地倉庫,等會會同步到線上git倉庫

新建后如果代碼不是文件名不是綠色的表示沒有加入到git索引中

將需要上傳的文件按照下圖方式add

添加后,相應的文件名會變成綠色

然后commit項目,提交項目,

這里是先提交帶本地倉庫,然后push到線上倉庫。注意這里和svn不一樣。

這里一定要選擇commit and push .(先提交帶本地倉庫,然后push到線上倉庫)

三、從git倉庫檢出項目

選擇checkout

四、更新項目、解決沖突

按照圖片中的步驟,順序不能亂,先stash,然后pull,最后unstash

stash會讓你輸入標記名稱,unstash的時候選擇想要的標記

如果代碼有沖突,我們需要編輯沖突,我們一般選擇merge,就是合並的意思,當然你也可以不合並直接使用線上的或者暫存里的代碼。

合並代碼的時候,圖片中描述了,三屏分別對應的是什么。

五、切換git分支

右下角有個當前分支名稱,點擊會談出一分支信息。如果你想切換分支,選中分支,點擊右鍵checkout即可。

六 、Git 沖突:Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.

解決辦法 https://blog.csdn.net/nan7_/article/details/25624637

七、idea中git回退本地倉庫版本

場景:代碼commit到本地倉庫,還沒有push到遠程倉庫,這時要回退代碼。

介紹下Reset Head中三種Reset Type類型:

1.Mixed(默認):它回退到某個版本,本地會保留源碼,回退commit和index信息,若要提交重新commit。

2.soft: 回退到某個版本,只回退了commit的信息,不會恢復到index file一級,若要提交重新commit。

3.Hard:徹底回退到某個版本,本地的源碼也會變為上一個版本的內容。

操作如下:

拿ConfigServerApplication類中的fun() 方法來驗證,每次提交修改方法中的數據,目前本地倉庫的記錄是10,遠程倉庫的記錄是8,如下:

https://www.cnblogs.com/gexiaoshan/p/10184815.html


免責聲明!

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



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