Baik. Jika saya di cabang (katakanlah working), dan saya ingin menggabungkan perubahan dari cabang lain (katakanlah master), maka saya menjalankan perintah git-merge mastersementara di workingcabang, dan perubahan bisa digabung tanpa mengubah sejarah sama sekali. Jika saya menjalankan git-rebase master, maka perubahan di masterrebased untuk diletakkan di atas workingcabang saya . Tetapi bagaimana jika saya ingin menggabungkan perubahan dari mastertetapi rebase perubahan saya diworking menjadi di atas? Bagaimana aku melakukan itu? Bisakah itu dilakukan?
Saya dapat berlari git-rebase workingdi mastercabang saya untuk menempatkan perubahan saya di atas di mastercabang, tetapi saya ingin dapat melakukannya di workingcabang saya , dan saya tidak tahu caranya. Yang paling dekat yang bisa saya pikirkan adalah membuat cabang baru dari masterdan kemudian rebase workingperubahan di atas itu, tapi kemudian saya akan memiliki cabang baru alih-alih mengubah workingcabang.
git rebase workingakan memindahkanmasterperubahan (setelah titik yangworkingbercabang) menjadi di atasworkingcabang - tapi itu bukan hal yang sangat masuk akal untuk dilakukan untukmaster:)