當項目上傳到gitlab後,從gitlab上下載、上傳的步驟(使用idea)

轉自:https://blog.csdn.net/weixin_39430584/article/details/82626463

轉自:  http://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/

再加上自己所遇到的問題整理到一起

1、檢查idea中是否安裝了gitlab的插件,如果沒有那個在線安裝一下:

安裝成功後如圖:

2、打開IDEA菜單欄:VCS》Import into Version Control》Create Git Repository

Create Git Repository彈出框:

點擊Ok後,項目目錄下多了一個.git隱藏文件夾:

3、這個時候選中項目右鍵,多出一個git菜單

點擊上圖中git-》Add,圖標變成綠色:

4、執行commit操作:

 

這個過程有點慢,甚至還有error和warning提示,不要管直接 commit

5、push到遠程gitlab服務器上:

第一次push需要配置

點擊圖上Define remote

 注意這裏的URL:不是輸入欄中的url而是下面ssh中的url,它有http和ssh兩種!!!(我用的是ssh)

 然後會彈出來一個密碼的輸入欄(記得是這樣子),輸入下面的密鑰

 

接着執行下面的操作

IDEA報錯了:

不用驚慌,第一次一般都會報錯的:

解決問題:

(1)進入項目所在的本地目錄,右鍵

(2)在git bash窗口中輸入下面的命令:git pull origin master --allow-unrelated-histories

 

這一步做完後發現代碼報錯,仔細一看沒有加載jdk,通過Project Structurer把Jdk加進來。

6、再次到Idea上執行push,成功push到gitlab服務器上了,可以到gitlab上進行查看我們的項目

再次push也記得先commit !!!

 直接點擊push

還有有一個操作是,添加別人可以操作此項目的權限

 

 

從gitlab上下載:

在svn中,我們都叫checkout. 把代碼checkout到本地。而git中我們叫克隆,克隆會把整個倉庫都拉到本地。

如,我要把剛纔的工程再clone到本地。

git clone [email protected]:xiaobin.cheng/matchs.git  

 就是這個路徑 會自動下載到git在本地的文件夾裏面

 最後

git博大精深,個人感覺,不管是從其強大的功能上,還是從其實現方案上來講比svn強大很多。這裏貼個學習鏈接吧,這一系列講的非常全面非常詳細:

Git基礎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章