常见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和rebase的区别
git merge | git rebase |
合并到原分支,存在多个commit需要解决冲突 | 会将原分支其他人的commits进行合并,得到新的head,并将当前新的commit合并到新的head上,简单来说就是获取差异、提交差异得到新的head,再将commit合并。 |
有分叉 | 单独一条线 |
git流程
开发流程
创建一个功能分支:
git checkout -b feature-x develop
开发完成后,将功能分支合并到develop分支:
git checkout develop
git merge –no-ff feature-x
删除feature分支:
git branch -d feature-x
日常代码提交
git add .
git commit -a -m “comment”
git pull
git push
var code = "9c5100f2-ab57-437b-97b3-47a980e52925"