我有2個分支,一個特定功能的分支和主分支。兩個分支對同一個文件進行了一些更改。現在,我只想提交在主分支中進行的更改並將其推送到github,而將特性分支中所做的更改留在後面。我該怎麼辦?兩個分支對同一個文件進行了更改。如何提交在一個分支做的文件的變化,並推送到Github主分支?
1
A
回答
1
0
可以藏在feature
分公司和結算的更改master
分支:
git stash
git checkout master
git add filename
git commit -m "..."
之後,您可以返回到feature
分支,恢復所做的更改藏匿,並從那裏繼續工作:
git checkout feature
git stash apply
如果要放棄在該分支中所做的更改,則以前不需要git存儲,而只需刪除該分支:
git branch -D feature
相關問題
- 1. 兩個分支上的一個分支上的文件更改發生變化
- 2. Git推送交叉分支,從一個分支獲取提交到另一個
- 3. 如何將更改從一個分支推送到另一個分支?
- 4. git只推送一個分支提交
- 5. 合併提交從主分支到另一個分支,但不合並兩個分支
- 6. 將提交從一個分支移動到另一個分支
- 7. 如何將文件從一個git分支複製到另一個分支並保存爲不同的文件?
- 8. 本地推送GitHub庫到主分支:不推送文件夾
- 9. 如何將兩個分支分支並排合併成一個分支?
- 10. 在git中,給定兩個分支,我如何找到一個分支合併到另一個分支的點?
- 11. 將一個大文件添加到git分支,提交更改,現在該文件位於每個分支(包括主分支)中
- 12. 如何在一個git提交中將主分支的更改合併到我的項目分支中?
- 13. 將分支的一個子分支的更改複製到Git中的另一個分支的子分支
- 14. 將分支從我的分支推送到另一個分支的不同分支
- 15. 用另一個分支提交更新我的git分支
- 16. 創建一個本地分支推送到遠程從我的主分支先前的兩次提交
- 17. 如何合併之前提交的另一個分支中的一個文件
- 18. egit:在一個分支中所做的更改在另一個分支上可見而沒有任何提交
- 19. 如何將功能分支中的文件推送到遠程的主分支?
- 20. 如何從本地分支推一個文件到遠程分支
- 21. Git合併兩個分支並將兩個分支帶到同一層
- 22. 如何將文件從一個分支複製到另一個分支?
- 23. 如何合併一個分支回TortoiseGit的主分支
- 24. Git分支。如何將一個提交分配給一個分支?
- 25. 如何合併一個文件從分支到主Git
- 26. 將單個文件提交到另一個分支
- 27. Subversion將未提交的更改提交到一個新分支
- 28. 如何保持一個測試分支同步,可在主機有一個特點,分支合併到兩個
- 29. 合併從提交到分支的分支的特定更改
- 30. 在一個TFS分支進行更改後,如何更新其他分支?