git reset –hard origin / master是什么意思?
我做了一个混帐拉,并得到一个错误“以下工作树文件将被合并覆盖…请移动或删除它们,然后才能合并”。 为了解决这个问题,我做了以下
git fetch git reset --hard origin/master
现在,当我做拉,它说一切最新。我想知道什么时候运行这些命令。 我知道git fetch
从远程仓库获取更改,而不合并到我的本地仓库。
git reset --hard origin/master
是什么意思? 它是如何工作的?
git reset --hard origin/master
说:扔掉我所有的上演和搁置的变化,忘记我当前的本地分支上的一切,并使其完全相同的origin/master
。
你可能想在你执行命令之前问这个问题。 用“硬复位”这个词来暗示破坏性。