MasterTree主复位后忽略拉(硬)

时间:2014-05-08 12:09:09

标签: bitbucket atlassian-sourcetree

我已将我的主人重置为sourceTree中的某个提交(硬)。主人已被重置,但我仍然得到一条消息(4后面)。在拉动时,所有先前不需要的更改已添加到我的仓库中。如何在硬休息后忽略任何拉取请求?

1 个答案:

答案 0 :(得分:0)

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

要解决这个问题,你要么必须进行强制推动,但是不建议这样做,因为它很危险并且会对在该回购工作的其他开发人员产生压力,并且通常很危险。您的另一个选择是将更改重置为特定提交。这看起来像这样:

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

git checkout <SHA> -- <filename>

您要提交的提交在哪里,并且是文件。

您可以在SourceTree中通过上下文单击特定提交中的文件并按下&#34;重置以提交&#34;来执行此操作。

希望有所帮助。