git 操作
git relog 查看历史记录
git reset --hard 历史记录标识 撤销提交的记录到历史某次
git init 初始化仓库
git commit 提交到版本库
git status 查看仓库状态
git branch 分支名 创建分支
git checkout 分支名 切换分支
git branch -d 分支名 删除分支
git merge 分支名 在需要合并的分支上调用
git rebase 合并 (将dev分支合并到master,使用rebase在dev分支执行git rebase master)
git stash 暂存分支
1.git branch dev
2.当突发事件,出现bug需马上修复,但是dev不能提交,使用git stash 暂存
3.git checkout master 切换到主分支,使用git branch bug 创建bug分支 git checkout bug 切换到bug分支
4.进行bug修改,切回到master(git checkout master),使用git merge bug 合并分支到主干
5.可以继续切回dev分支,进行开发。