我已經克隆回購,我已經創建了新的分支從主工作分支。我只是在做本地提交,我還沒有推任何東西。我想實際上首先創建新分支,然後將該分支推送到遠程,但我只想從工作分支提交歷史記錄。怎麼做?我正在閱讀有關git rebase
,但我不知道這是否正確。從工作分支Git的新分支提交只從工作分支
0
A
回答
2
這將是一個新的回購。一個git倉庫包含了一切從一開始的comits。但請記住,當您推新分支時,您並未複製所有先前的提交,而只是將您分支後的新分支和對該樹中最後一次提交的引用進行推送。這是git分支的美妙之處,它們非常輕便,因爲基本上是包含分支名稱和提交ID的文件中的一行。
https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell
如果你想要的是從你的工作分支添加提交掌握,你可以做到以下幾點:
git checkout working-branch
git rebase master
git checkout master
git merge working-branch
git push origin master
這將添加新的提交到主分支的末端在解決您的工作分支上可能的衝突之後。
0
假設您已檢出working-branch
。
git checkout -b new-branch
git push origin new-branch
相關問題
- 1. git分支工作流程
- 2. git分支工作流程
- 3. 如何從另一個分支(開發)更新我的工作Git分支?
- 4. git工作流分支更新
- 5. TortoiseSVN切換,分支和分支工作
- 6. 從提交ID找到git分支或分支
- 7. git:將當前分支中當前未提交的工作提交到新分支
- 8. svn/Tortoise結帳從分支到分支的工作副本
- 9. 基於兩個未分支分支在分支上工作
- 10. 用另一個分支提交更新我的git分支
- 11. 的Git分支VS提交
- 12. Git的工作流程 - 從還原發布分支一個特性分支
- 13. 壁球git從主題分支提交
- 14. Git - 從某個分支創建分支
- 15. Git - 從以前的提交和拆分提交歷史分支
- 16. Git:在檢出新分支之前沒有提交分支
- 17. Git分支從當前分支的另一個分支
- 18. 如何從git分支中分割出工作?
- 19. 功能分支的Git工作流程
- 20. git的工作流模型及分支
- 21. git分支撤消提交
- 22. Git遠程分支提交
- 23. Git - 提交出主分支
- 24. Git + Gerrit跨分支提交?
- 25. Git合併分支提交
- 26. git只推送一個分支提交
- 27. Git - 創建一個新的分支並只提交給這個分支?
- 28. 從Git分支拉
- 29. Git從GitHub分支
- 30. Git功能分支工作流程
不是這樣,我仍然有每個提交從主和工作分支。 .git很大,所有東西都來自主提交和提交。我只是想要我的。 – Flipper