2014-10-08 24 views
-1

我對Git非常陌生,我認爲GitFlow工作流程是我想要遵循的工作流程。 我有一個項目,現在在它的第二個版本。我想存儲第一個版本(我仍然有一個副本)作爲V1,然後存儲我的第二個版本,即將完成的版本爲V2 我該如何解決這個問題。 有沒有GitFlow的視頻教程?爲當前項目啓動GitFlow的最佳方式

回答

0

爲了「保留」以前不在CM軟件中的歷史記錄,我會執行以下操作。

將V1軟件(假設您擁有所有源代碼)複製到一個目錄中並執行以下操作。

git init 
git add . 
git commit -m "Saving V1" 
git tag V1 
git checkout -b dev 

然後,我會將V2中的文件複製到相同的目錄中並執行以下操作。

git add . 
git commit -m "current work towards V2" 

從現在起,要遵循[混帳流],你將要創建的斷dev功能分支的每個特性/錯誤,然後在完成時將它們合併到開發。然後當v2準備好時,將它合併到master。我通常會添加一個標籤來表示軟件的命名版本。

你還有很多事情要做/學習(.gitignore,git rebase,遠程回購等等),但上面的內容應該是'很好',足以讓你開始。


編輯:

什麼each step有點破舊做:

git init會在當前目錄

git add .一個Git倉庫將所有文件到臨時區域

git commit -m "text"用消息創建提交

git tag name添加到當前標籤提交,這樣就可以通過這個名字

git checkout -n newBranchName引用導致當前磁頭位置的新分支,然後做了checkout

相關問題