yel*_*yed 12
在本地还原并推送您的还原
git revert <commit_id>
git push upstream/master
Run Code Online (Sandbox Code Playgroud)
如果您正在与上游回购团队合作,这比删除您的历史要好.如果您进行硬重置和强制推送,最终可能会被其他人删除其他提交.最好只回滚您的更改并在团队历史记录中显示.
git checkout -b myfeaturebranch
git checkout master
git reset --hard HEAD~1
git push --force
Run Code Online (Sandbox Code Playgroud)
这将执行以下操作:
这里的危险是,如果其他任何人从大师那里拉出来的那些提交将丢失。在这种情况下,您将要使用revert代替reset,将重置记录为提交历史的一部分。
git checkout -b myfeaturebranch
git checkout master
git revert HEAD~1
git push
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5582 次 |
| 最近记录: |