1. 程式人生 > >利用IDEA進行GIT連線遠端倉庫

利用IDEA進行GIT連線遠端倉庫

Git

Git是一個免費的開源分散式版本控制系統,旨在處理速度和效率從小到大的專案。我們利用Git可以進行專案版本的控制。

不多BB,下來我們開始進行操作。

1. 首先,我們在本地建立倉庫,並將專案提交到本地

1.1 我們利用idea新建一個Maven專案(其實隨便什麼專案都可以).


這兩步操作的意義是在本地(在本專案所在路徑)建立一個Git倉庫

1.2將本專案新增到本地倉庫

我們在專案檔名上右鍵選擇git,通過add新增到本地庫的跟蹤區,再comment正式提交到本地倉庫

至此,在本地建立倉庫操作完成。

2.建立遠端Git倉庫。

本例項是在碼雲上新建專案,其他github、gitlab類似。(效果圖如下)

3.將本地專案推送到遠端倉庫

遵循git提交流程,我們需要先pull後push,所以我們需要先在IDEA上設定遠端倉庫地址


將git地址新增進去,之後我們嘗試pull拉取遠端資料會出現如下錯誤

Can't Update
No tracked branch configured for branch master or the branch doesn't exist.
To make your branch track a remote branch call, for example,

git branch --set-upstream-to origin/master master (show balloon)

出現這個錯誤的原因是:本地未建立分支與遠端的master分支進行關聯

解決辦法是在idea左下角的terminal視窗即命令列執行下面程式碼

git branch --set-upstream-to=origin/master master

我們在繼續 git pull 時,還會出現下面異常 :fatal: refusing to merge unrelated histories

原因是:在pull時Git發現是兩個不同的專案

解決辦法是在idea左下角的terminal視窗即命令列執行下面程式碼

git pull origin master ----allow-unrelated-histories
最後我們在git pull時發現成功了,最後git push完成。