2016-10-02 64 views
2

_克隆具體承諾到位桶

我有到位桶的項目,我想克隆具體承諾從它
這些都在提交,我想沒有最後他們兩個

enter image description here

戰利品SourceTree我不能看到提交數量b6981f91fb876a
剛剛過去的數da84f64 enter image description here

我覺得因爲最後3個人拼在一起,我該怎麼辦?

+0

爲什麼它只是一個單一的提交而不是克隆整個存儲庫?如果這實際上是一個要求,你應該可以解釋爲什麼。 – Chris

+0

@Chris是的我想整個存儲庫除了最後2個提交,我不需要它,所以我怎麼能具體克隆? – joda

回答

1

是的我想整個存儲庫除了最後2個提交,我不需要它,所以我怎麼能具體克隆?

正常的方法是:

  • 克隆一切
  • 結帳一個新的分支(或重置當前分支)到HEAD~2

    git checkout -b newBranch @~2 
    

除此以外:

我在項目的合作伙伴,但我們在最後2有錯誤犯

所以,用SourceTree:

  • 克隆回購(正常克隆)
  • 選擇您想要工作的提交:雙擊提交檢查出來,然後單擊「分支」。

一旦你創建了一個新的分支,工作並添加新的提交,然後推動你的bugfix分支。

+0

其實我很初學git,所以我有點困惑,現在你的意思是我應該克隆每一件事,然後我應該做些什麼刪除項目中的最後2個提交? – joda

+0

我也可以通過sourceTree做到這一點? – joda

+0

@joda不刪除,但從HEAD〜2開始工作,以便您的新分支HEAD從您想要的位置開始。你是唯一一個在回購的人嗎? – VonC