我有结帐分支并做了一些更改。我想用来自同一个远程分支的更改覆盖更改。我不想保存所做的本地更改。
我试过git pull:它说"已经是最新的" 。但我当地的变化仍在那里。
答案 0 :(得分:0)
您必须将git存储库的HEAD重置为远程分支的一个。
git reset --hard @{u}
@{u}
指向远程分支上的最后一次提交。 --hard
放弃所做的所有更改。
答案 1 :(得分:0)
您必须使用以下命令重置硬盘,它将丢弃您的更改并使用最新更改进行更新:
git fetch
git reset --hard origin/<branch_name>