1
我已經將我的主復位重置爲sourceTree中的某個提交(硬)。主人已被重置,但我仍然得到一個消息拉(4後面)。在拉所有以前不需要的更改已添加到我的回購。如何在Hard rest之後忽略任何拉取請求?SourceTree忽略主復位後拉(硬)
我已經將我的主復位重置爲sourceTree中的某個提交(硬)。主人已被重置,但我仍然得到一個消息拉(4後面)。在拉所有以前不需要的更改已添加到我的回購。如何在Hard rest之後忽略任何拉取請求?SourceTree忽略主復位後拉(硬)
這是因爲這些更改是在您的遙控器上。硬復位只會丟棄工作副本中本地分支和中的更改。
要解決此問題,您必須執行強制推送操作,但不建議這樣做,因爲它很危險,並且對其他開發人員在該回購站上工作並且通常很危險。您的其他選項將重置對特定提交的更改。這看起來像這樣:
git reset -q <SHA> -- <filename>
git checkout <SHA> -- <filename>
在哪裏是你想要保護的提交,並且是文件。
您可以通過上下文點擊一個文件在特定爲此在SourceTree提交和打「重置提交」。
希望有所幫助。