SourceTree 在主重置后忽略拉动(硬)

问题描述 投票:0回答:2

我已将我的 master 重置为 sourceTree 中的某个提交(硬)。主服务器已重置,但我仍然收到一条要拉动的消息(后面 4 个)。在拉取时,所有以前不需要的更改都已添加到我的存储库中。硬休息后如何忽略任何拉取请求?

bitbucket atlassian-sourcetree
2个回答
0
投票

这是因为这些更改是在您的遥控器上进行的。硬重置只会丢弃本地分支和工作副本中中的更改。

要解决此问题,您要么必须执行强制推送,但不建议这样做,因为它很危险,并且会激怒其他正在该存储库上工作的开发人员,并且通常很危险。您的另一个选择是将更改重置为特定提交。这看起来像这样:

git reset -q <SHA> -- <filename>

git checkout <SHA> -- <filename>

您想要重审的提交在哪里,文件是。

您可以在 SourceTree 中通过上下文单击特定提交处的文件并点击“重置为提交”来执行此操作。

希望有帮助。


0
投票

如何使用 SourceTree 而不是使用命令?

© www.soinside.com 2019 - 2024. All rights reserved.