Gitlab 與 Git Windows 客戶端一起使用的入門流程


我的技術博客經常被流氓網站惡意爬取轉載。請移步原文:http://www.cnblogs.com/hamhog/p/3824934.html,享受整齊的排版、有效的鏈接、正確的代碼縮進、更好的閱讀體驗。

准確來說,大部分的功能都還沒有探索過,這只是暫時摸索出來的一個簡單流程~

先建個branch吧

用命令行建肯定是可以的。我采用的方法是在gitlab的web端上直接建。方法如下:

來到工程的branch列表頁面 (鏈接是現在培訓的地址,作為例子)。

點擊左側的New Branch。

在Name for new branch后面寫branch的名字,比如我的名字yue.dai。

在Create from后面寫現有的分支名字,新建的分支將從這個分支分出來。比如master。

之后點Create Branch就可以了。

建立完Branch,接下來就是要把repo克隆到本地。有兩種認證方式,SSH和HTTP。感覺用SSH比較好一點兒,因為不用反反復復地輸密碼……下面分別示例:

SSH認證

首先需要生成SSH key。打開git bash,輸入:

$ ssh-keygen -t rsa -C "yue.dai@qunar.com"

記得把我的郵箱替換成你的郵箱~

后面輸入生成key的地址。如果不想改的話,用默認的就可以了。什么都不用輸入,直接回車。弄好之后是這樣:

然后來到C:/Users/你的名字/.ssh/目錄下,打開id_rsa.pub文件。全選,復制。

在gitlab上,右上角選擇profile settings。上邊欄選擇SSH key。點擊Add SSH Key。

title隨便寫什么。key里粘貼。

弄好之后是這樣:

然后打開git客戶端git GUI。選擇“克隆已有版本庫”。

在gitlab的工程頁面可以看到,可以選擇SSH和HTTP的兩個不同地址。這里我們先選SSH,它的地址是這個形式的:git@gitlab.corp.qunar.com:campus201404/homework.git

把這個地址復制到git GUI的source location里。在Target Directory輸入本地目錄。然后選擇克隆,就可以啦~

HTTP認證

方法跟上面一樣,只是source location寫HTTP的地址,形如:http://gitlab.corp.qunar.com/campus201404/homework.git

然后就需要多次輸入用戶名和密碼…… 對於這次培訓,用戶名是名字,形如yue.dai;密碼是郵箱密碼。

緩存和提交

克隆完成,在GUI看到的是一片空白,但是在剛才輸入的本地目錄下已經有一堆文件了。

在這個目錄下做出任何改動,比如修改文件,添加文件,都會被git看到。在git GUI中點擊“重新掃描”,將會在左側看到改動:

點擊緩存改動,相當於add文件。然后寫Commit message,點擊“提交”,就commit到本地repo了。

這里提示Commit message的寫法是:第一行一句話概括你所做的修改,第二行空行,剩余行描述這些修改。

讓我想起我們原來寫commit message的格式是,Commit #34,feature:xxxx bug fixed:xxxx…… 

上傳

默認是上傳到master的。要想上傳到自己的branch,分支->新建...,勾選“匹配跟蹤分支名字”,然后在底下選你自己的branch。點“新建”。

之后可以點擊“上傳”,源端分支就可以選你自己的branch了。

看見綠色的“成功”,就說明成功了~ 這時可以在gitLab你自己的branch上看到變化。

 

入門流程到此結束~ 歡迎關注我的博客:)雖然不怎么寫……


免責聲明!

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



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