Rebasing
Bagian dari kursus Git
Kamu membuat branch dari main hari Senin untuk menambahkan kotak pencarian. Sekarang hari Kamis, kamu punya tiga commit, dan sementara itu empat orang lain sudah push ke main. Branch-mu berdiri di atas versi project yang sudah tidak ada lagi di mana pun. Sebelum pekerjaanmu bisa bergabung ke main, kedua garis riwayat itu harus disatukan kembali, dan Git memberimu dua cara berbeda untuk melakukannya.
Yang pertama adalah merge, yang mencatat kenyataannya: ada dua garis pekerjaan yang berjalan berdampingan, dan inilah commit tempat keduanya bertemu. Yang kedua adalah rebase, yang menulis ulang bagian ceritamu sehingga tampak seolah-olah kamu baru mulai bekerja pagi ini, dari ujung main yang terbaru. Merge jujur soal apa yang terjadi. Rebase rapi soal apa yang ditinggalkannya. ...
Ingin belajar Git Rebasing di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Git siap pakai, dan kerjakan Rebasing secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniRebasingYang akan kamu pelajari
- Git rebase
- Replay on top
- Linear history
- When not to rebase
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
13 pelajaran- 1Inisialisasi dan Commit Pertama Anda25 mnt
- 2Status, Diff, dan Log25 mnt
- 3Branch dan Merging30 mnt
- 4Menyelesaikan Konflik Merge30 mnt
- 5Remote: Push, Pull, Fetch30 mnt
- 6Stash dan Cherry-pick25 mnt
- 7Rebasing30 mnt
- 8Rebase Interaktif dan Squashing30 mnt
- 9Tag dan Release20 mnt
- 10Alur Kerja Branching20 mnt
- 11Memulihkan Pekerjaan yang Hilang25 mnt
- 12Hooks25 mnt
- 13Capstone: Alur Pull Request Lengkap40 mnt
