Git介绍 | 原理 | 命令

Git介绍

Git是目前世界上最先进的分布式版本控制系统。

Git与GitHub的区别:

Git是一个分布版本控制系统,就是一个软件,用于记录一个或若干个文件内容变化,以便将来查阅特定版本修改情况的软件。

GitHub是一个为用户提供Git服务的网站,可以存放代码或…等。GitHub除了提供管理Git的web界面外,还提供订阅、关注、讨论组、在线编译器等丰富的功能。

Git的原理

Git三大区:1、工作区 2、暂存区 3、仓库区

工作区:对代码进行增加/删除/修改等操作

暂存区:把一个或多个提交(含提交信息)先存放到暂存区

仓库区:把暂存区所有提交的内容一次性全部推送到仓库区

Git的操作

配置基本用户信息

1
2
git config --global user.name 用户名
git config --global user.email 邮箱

创建一个新仓库

1
git init

从远程服务器克隆一个仓库

1
git clone 远程仓库的url

显示当前工作目录下的提交文件状态

1
git status

将指定文件 stage(标记为将要提交的文件)

1
git add 文件路径

将制定文件 unstage(取消标记为将要被提交的文件)

1
git reset 文件路径

创建一个提交并提供提交信息

1
git commit -m "提交信息"

显示提交历史

1
git log

向远程仓库推送(push)

1
git push

从远程仓库拉取(pull)

1
git pull
CodeKZero WeChat Pay

WeChat Pay

CodeKZero Alipay

Alipay