Git使用教程

一、Git是什么?

Git是目前世界上最先进的一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。
每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。
通常都是从服务器上下载版本分支都用git clone指令,本地开发完后再git push到服务器。

工作原理 / 流程

Git使用教程_第1张图片

组成部分:

Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库

二、在windows上如何安装Git

1.安装

官网下载对应版本即可https://git-scm.com/
安装完成会发现如下三个应用:
Git使用教程_第2张图片

Git Bash:Bash,Unix shell的一种,Linux与Mac OS X v10.4都将它作为默认shell。
Git CMD:(命令行提示符)是Windows操作系统上的命令行解释程序。
Git GUI:基本上针对那些不喜欢黑屏编码的人。它提供了一个图形用户界面来运行您喜欢的git命令。

安装完成后,在开始菜单里面找到 “Git --> Git Bash”,会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:
Git使用教程_第3张图片

2.配置

设置用户名和 email(必须设置)
在命令行输入如下(请换成你自己的名字和邮箱):
Git使用教程_第4张图片
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

其他设置
git config --global push.default simple # 我们要求 Git 版本 1.9.5 以上
git config --global core.ignorecase false # 设置大小写敏感
查看设置
以上设置执行完成后,可以通过以下命令查看是否配置正确。
git config --global --list
在这里插入图片描述

三、常用指令

获取代码,clone项目
$ git clone [email protected]:sushi.li/test.git #SSH 协议(需要先在gitlab上配置添加 SSH Key )
$ git clone http://gitlab.alipay-inc.com/sushi.li/test.git #HTTP 协议(根据提示输入域账号、域密码)
切换分支
$git checkout master #切换到 master 分支
$git branch dev #创建dev分支
$git checkout -b dev #创建dev分支并切换,相当于上面两句
$git branch #查看分支,会列出所有的分支,当前分支前面会添加一个星号。
$git merge dev #合并dev分支到当前分支
$git branch –d dev #删除dev分支
$git log #查看分支历史
修改提交
git add a.vm #添加某个文件到本地暂存区
git add . #添加所有目录下修改过的文件
git rm a.vm #移除某个文件,和git add 相反
git status #用来查看当前工作区的状态
git commit -m “注释” #提交所有暂存的文件到本地库并增加提交注释,非常重要且常用的命令
推送到远程服务器
$ git push origin master #推送 master 分支

四、如何操作

具体操作可参照博文:https://cloud.tencent.com/developer/article/1355182
文中写得很详细,跟着做一遍基本能掌握Git的用法。

你可能感兴趣的:(Git使用教程)