常见git命令汇总表格
| Git命令 | 解释 |
| git clone | 克隆代码 |
| git status | 查看状态 |
| git init | 初始化仓库 |
| git checkout | 切换分支 |
| git merge | |
| git rebase | 变基 |
| git tag | 打标签 |
| git commit | 暂存到本地仓库 |
| git push | 推送到远程仓库 |
| git log | 查看提交记录 |
| git diff | 查看冲突 |
| git reset | 撤销暂存内容并回退 |
| git add | 添加文件 |
| git rm | 移除文件 |
| git branch name | 创建分支 |
| git branch -d name | 删除分支 |
| git branch -v | 显示分支信息 |
| git stash | 暂存当前状态,可随时切换回来 |

| git merge | git rebase |
| 合并到原分支,存在多个commit需要解决冲突 | 会将原分支其他人的commits进行合并,得到新的head,并将当前新的commit合并到新的head上,简单来说就是获取差异、提交差异得到新的head,再将commit合并。 |
| 有分叉 | 单独一条线 |

git checkout -b feature-x develop
git checkout develop
git merge –no-ff feature-x
git branch -d feature-x
git add .
git commit -a -m “comment”
git pull
git push
var code = "9c5100f2-ab57-437b-97b3-47a980e52925"