14
如何將本地git回購重置爲與遠程回購完全相同?重置本地回購與遠程回購完全相同
我已經試過:
git reset --hard HEAD^
但現在git status
說我已經發散的提交。我基本上只想擦掉我在本地的任何東西,並在本地機器上獲得確切的遠程回購。
如何將本地git回購重置爲與遠程回購完全相同?重置本地回購與遠程回購完全相同
我已經試過:
git reset --hard HEAD^
但現在git status
說我已經發散的提交。我基本上只想擦掉我在本地的任何東西,並在本地機器上獲得確切的遠程回購。
git reset --hard HEAD^
只會重置你的工作副本一(父)提交。相反,你要運行
git reset --hard origin/master
假設用遙控器origin
,並要恢復到分支master
你可以刪除當前的分支,並在遠程/分支名稱重新創建分支提交
git branch -D branchname
git checkout remote/branchname
git branch branchname
的可能重複[如何重置我的本地庫是一樣的遠程倉庫HEAD( http://stackoverflow.com/questions/1628088/how-to-reset-my-local-repository-to-be-just-like-the-remote-repository-head) – CharlesB 2012-04-16 07:34:34