一·Git常见的概念
工作目录:是一个目录,用于存储项目中所有的文件
暂存区:是内存中的一块区域,用于临时存储项目中文件的修改
Git仓库:是一个特殊的目录,保存项目中所有文件的文件以及每次修改的记录
二·Git常用的命令
(1)第一次使用Git前,告诉Git你是谁
git config --global user.name "自定义用户名"
git config --global user.email "用户邮箱"
(2)创建Git仓库
git init
会在当前目录下生产一个.git目录,用于保存项目的历史
(3)查看当前Git系统的状态
git status
(4)将文件添加到暂存区
git add 文件名称
git add . 把所有的新文件或者修改过的文件添加到暂存区
(5)将暂存区的文件提交到Git仓库
git commit -m "提交说明"
(6)查看Git仓库中所有的提交日志
git log 只能查看当前版本之前的提交日志
git reflog 查看所有的提交日志和回退记录
(7)历史回退
git reset --hard 提交的ID
(8)忽略文件
有些文件不需要Git系统管理,可以忽略
使用任意的编辑器创建 .gitignore 文件,把要忽略文件写进去
三·分支
在不影响主线的前提下分离出来的,目的是为了并行开发,最后分支还需要进行合并
Git系统默认只有一个主分支master
(1)创建分支
git branch 分支名称
(2)查看所有的分支
git branch
(3)切换分支
git checkout 分支名称
练习:在主分支下创建商品分支product,进入到这个分支,创建product.html,随便写内容,最后提交到仓库,切换回主分支
(4)合并分支
git merge 分支名称
如果遇到无法退出,输入 :q! 强制退出
(5)删除分支
git branch -d 分支名称 删除已合并的分支
git branch -D 分支名称 强制删除分支,不管是否合并
四·.远程仓库
全球最大:GitHub
国内最大:码云gitee
创建远程仓库
推送到远程仓库
git push 仓库地址 分支名称
从远程仓库下载到本地(第1次,没有仓库)
git clone 仓库地址
从远程仓库拉取到本地(有仓库)
git pull 仓库地址 分支名称
删除已经保存的账号密码 控制面板 -> 凭据管理器 -> Windows凭据 |