02-Git命令–仓库
本地库
初始化本地库
git init
添加文件到暂存区
git add <文件.后缀>
git add <文件1.后缀 文件2.后缀>
git add . /*所有文件*/
git add -A /*所有文件*/
git add --all /*所有文件*/
提交暂存区文件到本地库
git commit -m"提交说明" <文件.后缀>
git commit -m"提交说明" /*提交暂存区所有文件*/
查看本地库状态
git status
查看本地库日志信息
git log
git log --oneline
git log --pretty=oneline
git reflog
回到某个历史版本
git reset --hard <索引值>
git reset --hard HEAD^ /*一个^代表后退一步,有几个就代表后退几步,只能后退*/
git reset --hard HEAD~<步数> /*根据步数后退,只能后退*/
删除工作区文件
git rm <文件.后缀>
这是一个操作,所以需要添加和提交,并不是直接删除无法回退的操作
比较文件差异
git diff /*比较所有文件差异*/
git diff <文件.后缀> /*当前工作区文件和暂存区文件进行比较*/
git diff <历史版本> <文件.后缀> /*当前工作区文件和历史版本进行比较*/
查看分支
git branch -v
创建分支
git branch <新分支>
删除分支
git branch -d <分支>
切换分支
git checkout <分支>
合并分支
git merge <分支>
冲突合并
<<<<<<< HEAD [当前分支的更改]
=======
>>>>>>> (分支) [合并分支的更改]
远程库
查看本地库与远程库链接
git remote -v
创建本地库与远程库链接
git remote add <远程库别名> <远程库>
删除本地库与远程库链接
git remote remove <远程库别名>
克隆远程库
git clone <远程库>
本地库推送至远程库
git push <远程库别名> <分支>