Git 使用前配
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- 在使用 Git 前,需要告诉 Git 你是谁,在向 Git 仓库中提交时需要用到。 -->
<!-- 1. 配置提交人姓名:`git config --global user.name 提交人姓名` -->
<!-- 2. 配置提交人邮箱:`git config --global user.email 提交人邮箱` -->
<!-- 3. 查看git配置信息:`git config --list` -->
<!-- 4. 删除git配置用户信息:`git config --global --unset 错误信息` -->
</body>
</html>
Git提交步骤
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- git就相当于我们的使用的百度网盘 -->
<!-- git也需要安装 -->
<!-- mkdir创建一个文件夹 -->
<!-- git init初始化本地仓库 多了一个.git文件夹 仓库的配置文件 -->
<!-- touch创建一个文件 -->
<!-- git add 文件的名字 把该文件添加暂存区 -->
<!-- git add . 把所有改动的文件都添加到暂存区 -->
<!-- git commit -m '代码说明' 提交到本地仓库-->
<!-- git remote add origin 远程仓库地址 本地与远程仓库进行连接 -->
<!-- git push -u origin "master" 往远程仓库进行推送-->
<!-- git 单次提交的大小限制是100M-->
</body>
</html>
撤销
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- 用暂存区中的文件覆盖工作目录中的文件: `git checkout 文件名` -->
<!-- 将文件从暂存区中删除git: `git rm --cached 文件名` -->
<!-- 从工作目录中删除文件并暂存删除操作: `git rm 文件名`(必须是commit的文件,目前在暂存区没有任何修改) -->
<!-- 将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录(git log查看commitID): -->
<!-- `git reset --hard commitID` -->
</body>
</html>
分支
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- 1. 主分支(master):第一次向 git 仓库中提交更新记录时自动产生的一个分支。 -->
<!-- 1. 开发分支(develop):作为开发的分支,基于 master 分支创建。 -->
<!-- 2. 功能分支(feature):作为开发具体功能的分支,基于开发分支创建 -->
<!-- 分支命令 -->
<!-- `git branch` 查看分支 -->
<!-- `git branch 分支名称` 创建分支 -->
<!-- `git checkout 分支名称` 切换分支(切换分支前分支上的文件必须得提交,才可以切换分支) -->
<!-- `git merge 来源分支` 合并分支(提交,切换到主分支上进行合并) -->
<!-- `git branch -d 分支名称` 删除分支(分支被合并后才允许删除)(-D 强制删除) -->
<!-- 在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。 -->
<!-- 使用场景:分支临时切换 -->
<!-- 存储临时改动(添加到暂存区,然后再保存临时改动):`git stash` -->
<!-- 恢复改动:`git stash pop` -->
</body>
</html>