在项目中,自己的 dev1.0 分支和 线上 master 分支切换 没看清除,结果到下班了,准备提交代码结果一看是在master 上 怎么办那,下面就是操作的流程
核心代码 git stash git stash pop
git status
git branch // 查看本地分支
git branch -r // 查看远程分支
git branch -a // 查看远程和本地分支
git stash // 隐藏修改过的项目
git checkout -b dev1.0 // 切换分支
git pull // 拉取最新的代码到本地
git stash pop // 释放刚才隐藏的代码
git add .
git commit -m "添加 XX 功能"
git push