我對Git非常陌生,我認爲GitFlow工作流程是我想要遵循的工作流程。 我有一個項目,現在在它的第二個版本。我想存儲第一個版本(我仍然有一個副本)作爲V1,然後存儲我的第二個版本,即將完成的版本爲V2 我該如何解決這個問題。 有沒有GitFlow的視頻教程?爲當前項目啓動GitFlow的最佳方式
-1
A
回答
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
相關問題
- 1. 啓動項目的最佳方式
- 2. 尋找啓動jboss的最佳方式
- 3. 設置iPhone項目的最佳方式?
- 4. 組織WPF項目的最佳方式
- 5. 構建此項目的最佳方式
- 6. 振動UI項目的最佳方法?
- 7. 跟蹤/記錄當前編程項目的最佳方式是什麼
- 8. 構建大型前端項目的最佳方式是什麼?
- 9. Android:爲listview項目提供選項的最佳方式
- 10. Eclipse PDE:啓動當前項目?
- 11. 在啓動時啓動應用程序的最佳方式?
- 12. Jenkins:使用子項目構建項目的最佳方式
- 13. 爲python腳本啓動預定作業的最佳方式(bot)
- 14. 標記分爲子項目的項目的最佳方法?
- 15. 將項目移動到新項目中的最佳方法
- 16. 哪些是Gitflow的最佳實踐?
- 17. 什麼是爲Android項目添加背景的最佳方式?
- 18. 將eclipse項目轉換爲tomcat servlet的最佳方式?
- 19. 爲ListView項目實現菜單的最佳方式
- 20. 使用Subversion作爲項目溝通工具的最佳方式?
- 21. 什麼是當前設置第三方cookie的最佳方式?
- 22. 當前流式傳輸視頻的最佳方式是什麼?
- 23. 如果項目中已有文件,在mercurial中啓動項目的最佳方式是什麼?
- 24. MVVM,動畫和命令 - 啓動動畫的最佳方式?
- 25. 共享Eclipse RCP項目的目標平臺的最佳方式
- 26. 在VSTS中設置GitFlow - 最佳實踐?
- 27. 獲得列表中最低項目的最佳方式
- 28. 在VB.NET中引用當前/工作目錄的最佳方法
- 29. 實時啓用/禁用CMenu項目的最佳方法
- 30. 在生產啓動前重寫css文件中的URL的最佳方式?