一、创建git本地仓库
1.初始化仓库 git init
2.添加文件到仓库 git add .
3.git commit -m "备注信息"
二、查看远程提交日志
git log
三、把文件退回到上一个版本
git reset --hard HEAD^
2.回到最新版本
git reset --hard id号
3.查看历史的id号
git reflog
四、查看工作区状态
git status
五、撤销工作区的修改到最近一次上传
git checkout -- 文件名称
六、远程建库并上传
git remote add origin git地址
git push -u origin 分支名
七、远程库克隆
git clone git地址
八、创建分支并切换分支
git checkout -b 分支名
分解为
创建分支:git branch 分支名
切换分支:git checkout 分支名
2.检查当前分支:
git branch
3.合并分支
git merge 分支名
4.删除分支
git branch -d 分支名
九、 解决冲突
1.查看冲突文件 git status
2.查看分支合并图 git log --graph
十、临时储存分支
git stash
1.恢复临时储存分支
1.1:查看储存的id
git stash list
1.2:恢复储存分支(两种方法)
1.2.3方法一:
恢复:git stash apply id名 如stash@{0}
删除:git stash drop
1.2.3方法二:
自动恢复删除:
git stash pop
十一、查看远程库信息
git remote
查看详细信息
git remote -v
注:如果没有推送权限,就看不到push的地址
十二 、 推送分支
git push origin 分支名
十三、多人协作中的问题
1.git pull 失败 提示no tracking information
原因:没有指定本地分支与远程分支连接
解决: git branch 【--set-upstream 本地分支 远程分支】