有时候代码开发完了,不小心push到不是自己要提交的分支dev-other了。如果在把代码在自己的的分支dev-own上再写一次,这个办法也太low了,Git绝对不会这么弱。 查找了下。果然很简单。大概是在dev-other上reset到前一个版本,然后 可以暂存改动,再切到dev-own分支 ...
场景:代码已经commit ,发现提错了分支步骤: .git reset HEAD 把上次提交恢复为未提交状态 .git status 查看当前状态 .git stash 将修改add到暂存区,暂存代码 .git checkout 分支 切换到需要提交的分支 .git stash pop 恢复成功,可提交 然后就可以安装提交步骤提交代码了 . git pull 先更新再提交 . git statu ...
2020-03-25 18:53 0 2672 推荐指数:
有时候代码开发完了,不小心push到不是自己要提交的分支dev-other了。如果在把代码在自己的的分支dev-own上再写一次,这个办法也太low了,Git绝对不会这么弱。 查找了下。果然很简单。大概是在dev-other上reset到前一个版本,然后 可以暂存改动,再切到dev-own分支 ...
git将代码提交错了分支 参考 git把功能开发错了分支莫慌 如何在 Git 里撤销(几乎)任何操作和log、reflog、cherry-pick使用 步骤 git checkout 不该提交代码提交了代码的分支 git reset 某次提交哈希值 (git reset ...
参考 git把功能开发错了分支莫慌如何在 Git 里撤销(几乎)任何操作和log、reflog、cherry-pick使用 步骤 git checkout 不该提交代码提交了代码的分支 git reset 某次提交哈希值 (git reset HEAD~1 最近一次 ...
目录 前言 1. 模拟场景 2. 补救方法 2.1 切换到正确的分支 2.2 复制-移动指定提交节点 2.3 还原错误的分支 2.3.1 切换到错误的分支 2.3.2 找到误操作前的节点 ...
1,代码未提交时: 使用以下命令即可解决。 git add . (把所有改动暂存) git stash (把暂存的文件提交到git的暂存栈) git checkout 本该提交代码的分支 git stash pop (将暂存栈中 ...
Git把当前分支上的修改转移到另一个分支上: 1.先在当前分支commit 2.获取本次commit的ID(会获取到一个长id如:ae71cfaf9e865682e2c008aa867e8fbef7a19f7f) git rev-parse HEAD3.切换到新分支 git ...
1.先将本地分支回滚到上一个版本 2.删除远程分支(可以先备份一下) 3.创建新的分支,将本地分支push上去 ...