2013-03-21 88 views
-1

我想知道用我當前工作目錄中的內容覆蓋主機。用本地(Git)覆蓋主機

謝謝。

P.S.我對Git非常陌生。

+0

和「主」你的意思是你的主分支?這是否意味着您基本上想要「重置」分支,以便它只包含工作目錄中當前存在的文件? – 2013-03-21 09:56:06

+0

大師我的意思是主分支,基本上,我有另一個分支,我將它稱爲X.我想用X分支的頭部替換主分支的頭部。 – 2013-03-21 09:57:57

+0

因此,它聽起來像是要刪除主分支並將X重命名爲主。 – 2013-03-21 10:06:01

回答

1

這可能是不夠的:

git checkout -B master X 

git checkout man page

如果-B給出,<new_branch>是,如果不存在,則創建;否則,它被重置。
這是事務相當於:

$ git branch -f <branch> [<start point>] 
$ git checkout <branch> 

也就是說,分支不復位/創建除非「git checkou噸」是成功的。

這比「How to replace master branch with experiment branch」中描述的其他選項稍短。