1 Git 简介
2024/1/9大约 1 分钟
1.1 概述
版本控制系统:
集中式:svn 、 cvs
分布式:git
区别:
集中式:把代码放在一个服务器上集中管理,你的所有回滚等操作都需要服务器的支持。
分布式:每台电脑都是服务器,当你从主仓库拉取一份代码下来后,你的电脑就是服务器,无需担心主仓库被删或者找不到的情况,你可以自由在本地回滚,提交,当你想把自己的代码提交到主仓库时,只需要合并推送到主仓库就可以了,同时你可以把自己的代码新建一份仓库分享给其它人。
1.2 工作流程

命令详解:
clone(克隆):从远程仓库克隆代码到本地仓库。
checkout(检出):从本地仓库检出一个仓库分支后进行修订。
add(添加):将代码添加到暂存区。
commit(提交):提交到本地仓库。
fetch(抓取):从远程仓库抓取到本地仓库,不进行合并操作。
pull(拉取):从远程仓库拉到本地仓库,自动进行合并(merge),然后放到工作区,相当于fetch + merge。
push(推送):从本地仓库推送到远程仓库。
1.3 安装
下载地址:Git下载
安装成功:右键菜单有Git GUI / Git Bash 即安装成功。
提示
- Git GUI:Git 提供的图形化界面工具。
- Git Bash:Git 提供的命令行工具。