將當前主分支的內容移動到子分支的最佳方式是什麼?如何在已經有(搞砸了)現有git存儲庫的目錄中創建「全新的存儲庫」?
0
A
回答
0
嘗試建立新倉庫,然後改變你的.git/config中的URL的起源與此命令
git remote set-url origin git://new.url.here
0
不能創建另一git倉庫到現有Git代碼庫。
我正在解釋我理解你的問題的方式。我假設該文件夾結構,如: -
= Parent Directory
== Old Directory (git already initialized)
== New Directory (use git init to initialize git repository)
有一個「父」目錄包含子目錄和Git是在這些目錄中的初始化。如果你以這種方式使用,那麼它會工作。
如果你正在考慮,如果你想扔掉你的本地修改使用下面的目錄結構
= Parent Directory == Old Directory (git already initialized) === New Directory (to initialize git repository with-in git repository, then it will not work)
0
Git中你不需要刪除並重新創建資源庫。
就做這樣的事情
git checkout BRANCH_WITH_COMMITS_I_DONT_WANT
git reset --hard origin/BRANCH_WISH_COMMITS_I_DONT_WANT
注意,這不是工作目錄安全 注意,你最終會失去所有的本地提交,幷包含在他們的工作,但是這聽起來像你所追求的。
在大多數情況下,重置分支比刪除和重新分區要快得多。
相關問題
- 1. 如何在現有的git-hub存儲庫中創建新項目?
- 2. 如何從現有git存儲庫中的文件夾創建新的git存儲庫?
- 3. 如何將Subversion存儲庫作爲新目錄複製到現有存儲庫?
- 4. 更新現有項目中的新git存儲庫版本
- 5. 創建新的git存儲庫,無法添加目錄
- 6. SVN在現有存儲庫上創建主幹目錄
- 7. 如何創建包含多個目錄的git存儲庫?
- 8. Git存儲庫內的Git存儲庫
- 9. 根目錄中的新git存儲庫包含子目錄中的存在存儲庫
- 10. 將本地git存儲庫與現有存儲庫鏈接
- 11. 如何在現有的裸存儲庫中創建reflog信息
- 12. 如何從當前現有的本地git存儲庫中最好地建立一個「中央」git存儲庫?
- 13. 創建新存儲庫時推送現有存儲庫總是失敗?
- 14. Git:從現有的存儲庫中創建Git子模塊並將父級更改反映到子存儲庫
- 15. 如何推送新的Github存儲庫中的現有項目?
- 16. 如何將存在的git存儲庫複製到新的存儲庫
- 17. bzr:將存儲庫子目錄分離爲新的存儲庫
- 18. 水銀:在舊的存儲庫從現有文件夾中新的存儲庫
- 19. GIT:在GIT Bash中更新存儲庫,GIT GUI仍顯示舊的存儲庫
- 20. 如何遷移到新的SVN存儲庫(從現有存儲庫)?
- 21. 如何創建存儲庫
- 22. 如何保持SVN無法更新存儲庫中已有的目錄
- 23. 從BASE存儲庫創建新的SVN存儲庫?
- 24. git別名清理/重置目錄中的所有存儲庫
- 25. 與git我如何合併已經合併的存儲庫?
- 26. 如何在另一個存儲庫中使用git存儲庫?
- 27. 只將歷史記錄從CVS存儲庫導入到已創建的git存儲庫中
- 28. 從現有的本地分支創建一個新的git存儲庫
- 29. 如何將現有git存儲庫的'範圍'擴展到父目錄?
- 30. 如何在PHPStorm上爲項目創建GIT存儲庫
取決於你有什麼問題。但是如果你想放棄任何包含任何方式的東西,刪除它是最簡單的。 – 2014-10-02 13:58:49
它以什麼方式搞砸了? – Holloway 2014-10-02 14:04:23
這似乎是一個重複的:http://stackoverflow.com/questions/2006172/how-to-reset-a-remote-git-repository-to-remove-all-commits – danielfranca 2014-10-02 14:05:10