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
相关文章
相关标签/搜索