如何将未提交的65-git代码迁移至新创建的分支?
- 内容介绍
- 文章标签
- 相关推荐
本文共计290个文字,预计阅读时间需要2分钟。
plaintext// 将本地修改进行暂存git stash// 暂存完成后执行 git status// 将显示本地未修改// 再拉取当前分支git pull// 新建并切换到开发分支,如dev-2021-11git checkout -b dev-2021-11// 将暂存的本地的修改取出
// 先将本地修改进行暂存 > git stash // 暂存完毕后执行 git status 会显示不出本地的修改 // 再拉取当前分支 > git pull // 新建并切换到开发分支,如dev-2021-11 > git checkout -b dev-2021-11 // 将暂存的本地修改取出 > git stash apply // 这时执行 git status 可以看到本地修改又显示出来了 // 正常提交即可 > git add . > git commit -am "local code" > git push origin dev-2021-11其他使用:
git stash 暂存状态 git stash list 查看暂存列表 git stash clear 清空暂存列表 git stash drop stash@{0} 删除第一个暂存 git stash save "说明" 暂存未提交工作区 git stash pop 恢复 git stash apply git stash apply 将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝 git stash apply stash@{0} 指定使用哪一个stash本文共计290个文字,预计阅读时间需要2分钟。
plaintext// 将本地修改进行暂存git stash// 暂存完成后执行 git status// 将显示本地未修改// 再拉取当前分支git pull// 新建并切换到开发分支,如dev-2021-11git checkout -b dev-2021-11// 将暂存的本地的修改取出
// 先将本地修改进行暂存 > git stash // 暂存完毕后执行 git status 会显示不出本地的修改 // 再拉取当前分支 > git pull // 新建并切换到开发分支,如dev-2021-11 > git checkout -b dev-2021-11 // 将暂存的本地修改取出 > git stash apply // 这时执行 git status 可以看到本地修改又显示出来了 // 正常提交即可 > git add . > git commit -am "local code" > git push origin dev-2021-11其他使用:
git stash 暂存状态 git stash list 查看暂存列表 git stash clear 清空暂存列表 git stash drop stash@{0} 删除第一个暂存 git stash save "说明" 暂存未提交工作区 git stash pop 恢复 git stash apply git stash apply 将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝 git stash apply stash@{0} 指定使用哪一个stash
