Reactjs 在github的主分支上删除git提交
时间:2023-03-21 07:33 来源:网络整理 作者:默认发布 点击:次
Reactjs 在github的主分支上删除git提交 reactjs git github Reactjs 在github的主分支上删除git提交,reactjs,git,github,Reactjs,Git,Github,只是尝试删除这里的提交,因为我已经加倍了,我已经纠正了一些不应该在这里的事情,例如下面的例子 只是想删除顶部提交,这样它就不会显示,我知道如何恢复或签出到以前的状态,但无法删除该顶部提交 干杯如果您与团队合作,我强烈建议您谨慎使用此解决方案 以下是一个简单的方法,最多可分为4个步骤: 0-通知团队您将修复存储库 与团队联系,让他们知道即将发生的变化 1-删除最后一次提交 假设您的目标分支是主分支: $ git checkout master # move to the target branch 只是尝试删除这里的提交,因为我已经加倍了,我已经纠正了一些不应该在这里的事情,例如下面的例子 只是想删除顶部提交,这样它就不会显示,我知道如何恢复或签出到以前的状态,但无法删除该顶部提交 干杯如果您与团队合作,我强烈建议您谨慎使用此解决方案 以下是一个简单的方法,最多可分为4个步骤: 0-通知团队您将修复存储库 与团队联系,让他们知道即将发生的变化 1-删除最后一次提交 假设您的目标分支是主分支: $ git checkout master # move to the target branch $ git reset --hard HEAD^ # remove the last commit $ git push -f # push to fix the remote At this point you are done if you are working alone. 2-修复队友的本地存储库 在你的队友身上: $ git checkout master # move to the target branch $ git fetch # update the local references but do not merge $ git reset --hard origin/master # match the newly fetched remote state 如果您的队友没有新的提交,那么此时您已经完成,您应该处于同步状态 3-找回丢失的提交 假设一个队友有一个新的未发布的提交,但在这个过程中丢失了 $ git reflog # find the new commit hash $ git cherry-pick <commit_hash> $git reflog#查找新的提交哈希 $git樱桃精选 好的,是的,但这会在历史记录中显示提交已消失,如示例照片中所示吗?或者你不能改变吗 (责任编辑:admin) |
- 上一篇:远程登陆服务器出现黑屏怎么解决
- 下一篇:阿里云ram用户(阿里云ram用户是什么)