撤消分支中的所有新提交

乔塞隆

意外我拉一个远程分支feature1development

1. git checkout development
2. git pull origin feature1

分支development领先origin/developmentN提交。我无法将更改推送到 origin/development拉后,我尝试运行,merge --abort但没有用。

有没有办法撤销分支中的所有新更改(提交推送)?

大卫·苏格

development签出分支时发出以下命令

git reset --hard origin/development

这将重置您的本地开发分支以指向与 origin/development 相同的提交(您之前的提交pull)。

注意事项:--hard如果您希望保留本地未提交的更改,请不要使用该选项。

如果您希望保留本地开发分支上的未推送提交,则应使用最新提交的提交 ID 而不是origin/development.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何撤消提交,放入新分支然后执行PR?

提交到所有分支

从 Mercurial 分支中的多个(所有)提交中删除文件?

如何为分支中的所有提交生成补丁?

想要从git中的分支删除所有提交

列出分支中的所有提交,直到标记(包括)

使用Git,显示一个分支中的所有提交,而不显示其他分支中的所有提交

如何在合并提交中显示功能分支的所有单独提交?

Git :回到之前的主提交,将所有后提交保留在分支中

Git:在最新提交之前还原功能分支中的所有提交

如何列出所有包含比特定日期新的提交的分支?

如何恢复到git上的新分支(删除所有未提交的更改)

使用所有较早的信息(例如分支,提交等)将整个存储库移至新位置

如何将工作移至新分支并删除所有提交历史记录?

如何合并分支之间的所有提交?

创建没有本地提交的新分支

取消提交当前分支中的所有提交,但将所有更改保留在当前状态

从上游获取并撤消我所有的原始提交

git撤消所有未提交或未保存的更改

如果未提交,如何撤消xcode丢弃所有更改

撤消连续提交多个Git,但保留所有更改

在GitHub中,有没有办法查看所有分支上的所有(最新)提交?

通过使用备份分支撤消挤压提交

使用 VSTS 节点 api 查询特定分支中的所有提交

在所有分支中搜索字符串,但将提交限制为特定作者?

在给定分支上的所有提交中重命名变量

我可以在GitHub中查看合并功能分支的所有提交吗?

git重置两个分支的差异中的所有提交

将 git 存储库中的所有提交转换为按顺序命名的分支?