基本介绍

Git是版本控制的一种,我们可以将自己写好的代码放入Git仓库中,也可以将Git仓库中的代码下载到本地

将代码上传到Git仓库,需要经历:
工作目录(本地项目文件夹) => 暂存区(内存区域,临时存储文件的变化) => Git仓库(存放项目的各个版本)

基本使用

在桌面通过Win+R键 打开命令行窗口输入cmd 输入git --version查看版本号

如果与下方图片类似 则可以继续进行配置

git仓库套仓库 git代码仓库_项目文件


打开方式

在空文件夹单击右键:点击红色箭头指向的选项弹出命令行窗口

Ctrl键+鼠标滚轮即可调整文字大小注:一定要在你的项目文件夹单击右键

git仓库套仓库 git代码仓库_项目文件_02

修改文字颜色和背景颜色 点击红色箭头所指向的区域并选择 options选项修改背景颜色 和字体颜色,选择完之后点击save保存

git仓库套仓库 git代码仓库_git_03


git仓库套仓库 git代码仓库_git仓库套仓库_04

常用命令

安装后首次使用–配置用户名邮箱
git config --global user.name "自定义用户名"git config --global user.email "自定义邮箱"

输入上述两行代码虽然没有任何提示,但是要精确输入,如果不确定则需要多写两遍,如果想修改用户名和邮箱 则重新输入即可。

创建Git仓库

git init

git仓库套仓库 git代码仓库_暂存区_05


创建好之后会在项目文件夹中添加一个.git的隐藏文件夹

git仓库套仓库 git代码仓库_项目文件_06


.git文件夹用于保存文件的变化查看Git系统状态

git status 在项目文件夹中新建一个文件,然后在命令行输入git status下图说明检测到了新建的文件,文件名为01.html

git仓库套仓库 git代码仓库_git仓库套仓库_07


git仓库套仓库 git代码仓库_git_08


将指定文件添加到暂存区

git add 01.html

git仓库套仓库 git代码仓库_git_09


可以通过git status检测是否添加到暂存区

git仓库套仓库 git代码仓库_git仓库套仓库_10


将所有文件添加到暂存区

git add .

将暂存区文件提交到仓库

git commit -m "提交说明(日志的标题,以后自己核对代码用)"

git仓库套仓库 git代码仓库_暂存区_11

查看提交日志

git log

git reflog

git仓库套仓库 git代码仓库_暂存区_12


按提交ID从Git仓库恢复(回退)代码

git reset --hard 提交ID

git仓库套仓库 git代码仓库_git仓库套仓库_13


选中要复制的ID,单击右键点击Copy 复制 右键 选择Paste粘贴刚才复制的ID

git仓库套仓库 git代码仓库_git仓库套仓库_14


也可以使用简略版的提交ID恢复代码

git仓库套仓库 git代码仓库_git_15


设置忽略文件

在项目根目录创建.gitignore文件 用VSCode创建此文件比较方便

git仓库套仓库 git代码仓库_git_16


分支-----为了团队协作共同开发,每个分支可以独立开发自己的功能创建分支

git branch fz_01 分支名称: fz_01 !可以再fz_01下在创建分支

git仓库套仓库 git代码仓库_git_17


git仓库套仓库 git代码仓库_项目文件_18


当前分支提交的文件其他分支看不见,当前分支只能看见当前分支下的文件

回到主分支

git仓库套仓库 git代码仓库_git_19


合并分支

git merge fz_01 分支名称:fz_01

git仓库套仓库 git代码仓库_项目文件_20


强制退出 :q!

删除分支
删除已经合并的分支(fz_01):git branch -d fz_01 强制删除分支(fz_01):git branch -D fz_01

推送到远程仓库

码云:https://www.gitee.com
GitHub:https://www.github.com

!!!!!!邮箱 登录码云

git仓库套仓库 git代码仓库_git_21


git push 远程仓库地址 分支名称

git仓库套仓库 git代码仓库_git仓库套仓库_22


查看仓库地址

git仓库套仓库 git代码仓库_git仓库套仓库_23

如果提交失败 分析原因 可能是 需要手动删除window凭据

团队协作

添加仓库成员

git仓库套仓库 git代码仓库_git_24


git仓库套仓库 git代码仓库_暂存区_25


克隆其他人的仓库到本地

新建一个文件夹(你的空项目文件夹) 然后右键 点击 git base here 在命令窗口输入 git clone 仓库地址

git仓库套仓库 git代码仓库_暂存区_26


将修改的文件先网本地仓库推 然后在推到码云上去拉取分支代码

git pull 仓库地址 分支名称

git仓库套仓库 git代码仓库_暂存区_27