Git基本命令点总结
创建git本地仓库
- 初始化仓库 git init
- 添加文件到仓库 git add .
- git commit -m "备注信息"
查看远程提交日志
把文件退回到上一个版本
- git reset --hard HEAD^
- 2.回到最新版本
- git reset --hard id号
- 3.查看历史的id号
- git reflog
查看工作区状态
撤销工作区的修改到最近一次上传
远程建库并上传
- git remote add origin git地址
- git push -u origin 分支名
远程库克隆
创建分支并切换分支
- git checkout -b 分支名
- 分解为
创建分支:git branch 分支名
切换分支:git checkout 分支名
- 2.检查当前分支:
git branch
- 3.合并分支
git merge 分支名
- 4.删除分支
- git branch -d 分支名
解决冲突
- 查看冲突文件 git status
- 查看分支合并图 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的地址
推送分支
多人协作中的问题
- 1.git pull 失败 提示no tracking information
原因:没有指定本地分支与远程分支连接
解决: git branch 【--set-upstream 本地分支 远程分支】