轉自: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強大很多。這裏貼個學習鏈接吧,這一系列講的非常全面非常詳細: