一、什么是Git
Git是一个分布式版本控制工具。
主要作用为:
- 远程备份:可以将代码备份到远程服务器。
- 多人协作:允许多人在同一个库协同工作。
- 代码回溯:可以返回到先前的的代码状态或版本。
- 版本切换:可以通过切换分支或检出不同的提交来切换代码的版本
二、Git准备工作
(一)安装
下载成功后双击.exe文件进行安装,没有特殊的需求,直接下一步就可,直到安装成功。
如何查看是否安装成功:
在桌面右击,查看里面是否有两个Git文件;
windows11需要点击显示更多选项。
- Open Git GUI Here:打开Git图形界面
- Open Git Bash Here:打开Git命令行(推荐使用)
打开效果:
(二)全局配置
设置用户信息:
- git config --global user.name "用户名"
- git config --global user.email "邮箱"
注意:
- 上面的user.name与user.email使用户的身份标识,必须要设置,不然后期的命令可能操作不了。
查看配置信息:
git config --list
三、Git的常用命令
(一)本地仓库命令
1、初始化本地仓库
- 命令:git init
- 步骤:
- 任意目录创建一个空的目录
- 进入这个空目录,右击选择Open Git Bash here,打开命令窗口
- 执行命令git init
- 注意:初始化创建的本地仓库为隐藏文件夹,需打开显示隐藏文件夹/文件选项,查看是否有
.git文件夹
2、常用命令
- git status —— 查看文件状态
- git add —— 将文件加入暂存区
- git commit —— 将暂存区的文件提交到版本库
- git log —— 查看详细的提交日志
- git reflog —— 显示当前分支的最近几次提交
- git reset —— 将暂存区文件取消暂存或者切换到指定版本(后面加上--hard 版本号)
(二)远程仓库常用命令
1、首先需要创建一个远程仓库,比如GitHub
- 注册成功后,可以看到仓库的地址(https)
2、常用的命令
git clone <url>—— 从远程仓库克隆git remote add <shortname><name>—— 添加关联的远程仓库git remote remove<shortname>—— 移除关联的远程仓库git push <shortname><branch>—— 往远程仓库推送git remote [-v]—— 查看关联的远程仓库git pull <shortname><branch>—— 从远程仓库拉取