【发布时间】:2021-01-03 12:29:31
【问题描述】:
我打算在 dev 分支中测试一些东西(只是版本号 0.1 --> 0.2),所以我提交了更改,但我没有权限将其直接推送到 dev,然后我创建了一个功能分支我发现这个数字已经是0.2了,然后我把它改成0.3并推送了这个分支,然后创建了一个合并请求将它合并到dev中。
我是 git 新手,只是想知道将来如何防止这种混乱?推送被拒绝后如何恢复我的提交?
【问题讨论】:
-
这能回答你的问题吗? Git - Undo pushed commits
-
@SwissCodeMen:那是
git push成功的情况,然后你意识到,哎呀,这毕竟是个坏主意。 -
我不打算将此标记为重复项(还没有?),但请参阅 How do I undo the most recent local commits in Git?
标签: git github gitlab git-commit git-revert