3.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 文件,把要忽略文件写进去
4.分支
在不影响主线的前提下分离出来的,目的是为了并行开发,最后分支还需要进行合并
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 分支名称 强制删除分支,不管是否合并
(6)将分支传入远程仓库
git push --set-upstream-origin 分支名称
5.远程仓库
全球最大:GitHub
国内最大:码云gitee
创建远程仓库
推送到远程仓库
git push 仓库地址 分支名称
从远程仓库下载到本地(第1次,没有仓库)
git clone 仓库地址
从远程仓库拉取到本地(有仓库)
git pull 仓库地址 分支名称