Git快速入門

Git是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。 Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。 Git 與經常使用的版本控制工具 CVS, Subversion 等不一樣,它採用了分佈式版本庫的方式,沒必要服務器端軟件支持。git

Git下載

直接在 https://git-scm.com/downloads 裏面,下載最新版的Git,默認安裝就能夠了。服務器

安裝完成後,在開始菜單裏找到 Git->Git Bash,點擊後出現一個相似命令行窗口的東西,就說明Git安裝成功。ssh

Git配置

在命令行中配置本地倉庫的帳號和郵箱分佈式

$ git config --global user.name "wupeixuan"  
$ git config --global user.email "wupx@missfresh.cn"

爲避免每次遠程訪問輸入密碼,使用ssh登錄。ssh是與本機信息綁定的,因此每臺電腦須要單獨生成。工具

$ ssh-keygen -t rsa -C "youremail@example.com"

ssh如今只是在本地,須要在GitLab中備份,才能被驗證。打開本身的GitLab,在My Profile中,點擊Add Public Key,title隨意。url

key中的內容在本機C盤中,C:\Users\wpx.ssh(你的帳戶下),裏面有個.ssh文件夾,用文本文檔打開id_rsa.pub,將裏面的內容所有複製到key中,便可;spa

到此,基本配置完畢;咱們須要獲取GitLab上項目的地址,每一個項目地址不一樣,通常在GitLab的Projects中,能找到跟你相關的全部項目,點開一個項目,就能看到項目地址,而後在Git Bash中輸入:.net

$ git clone git@git.missfresh.cn:grampus/grampus-replenishment.git

將數據同步到本地,通常關聯後,直接:命令行

$ git pull

便可完成項目的拉取版本控制

至此,咱們完成了一個在GitLab上的項目,到本地的過程。

Git經常使用命令

#查看分支
$ git branch
#建立分支
$ git branch f_20180428_orderMigration
#切換分支
$ git checkout f_20180428_orderMigration
#建立+切換分支
$ git checkout -b f_20180428_orderMigration
#合併某分支到當前分支
$ git merge f_20180428_orderMigration
#刪除分支
$ git branch -d f_20180428_orderMigration
#查看變動歷史
$ git log

統一git分支命名規範

feature功能分支命名規範:f_時間戳_功能,注意下劃線不是中線-
正確實例:
f_20180326_orderMigration
fixbug bug修復分支命名規範:
x_時間戳_功能
正確實例:
x_20180326_orderMigration
相關文章
相關標籤/搜索