git 常用命令
1. git clone ssh
克隆仓库
2. git remote -v
查看远程仓库
3. git remote add <name> <remote>
添加源仓库地址为远程仓库
4. git remote rename old new
远程仓库重命名
5. git add
提交到暂存区
git commit -m "…"
提交到本地仓库
6. git status
查看当前文件的状态
7. git push <remote> <branch>
提交内容到远程仓库 origin origin master
8. git checkout -- <file>
撤销工作区修改
9. git reset HEAD <file>
暂存区文件撤销(不覆盖工作区)
10. git reset --(soft| mixed|hard) <HEAD~ (num)> | <commit ID>
版本回退
hard: 回退全部,包括HEAD,index,working tree
mixed:回退部分,包括HEAD,index
soft:只回退HEAD
git log:展示版本修改(日志)
git reflog:详细地展示版本修改的内容(日志)
11.git diff
比较工作区和暂存区
git diff HEAD
比较工作区与本地版本库中最近一次commit的内容
git diff --cached
比较暂存区与本地版本库中最近一次commit的内容
git diff <commit-id> <commit-id>
比较两个commit之间的差异
12分支
git branch 查看分支
git branch <name> 创建新分支
git push origin <name> 添加远程分支
git checkout <name> 切换分支
git checkout -b <name> 创建并切换分支
git branch -d <name> 删除本地分支
git push -d <origin> <branch> 删除远程分支
git merge <name> 合并
git pull origin master 远程仓库拉取