EN: Read in English
Dunia 3: Alam Selari
Simpan kerja sementara dengan stash
Anda akan belajar: simpan kerja separuh siap, tukar branch, dan ambil semula.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Tema gelap baru separuh siap. Tiba-tiba: ada pembaikan segera di main! Git tak benarkan anda tukar. Sekarang macam mana?
Tengok
git stash simpan perubahan yang belum siap dalam laci. Folder anda bersih semula, jadi anda boleh tukar branch. Laci itu ialah stash: Laci untuk perubahan yang belum siap. Folder jadi bersih; ambil semula kemudian. (simpanan sementara).
Cuba
Simpan kerja anda dalam laci. Kemudian tukar ke main.
- Kosong
- 4 titik simpan
- Start dark mode
- Add style
- Add day 1 page
Petunjuk
Dua arahan:git stash, kemudian git switch main.Tengok
Dah siap pembaikan? git stash pop keluarkan kerja paling baru dari laci. Ia kembali ke folder anda.
Cuba
Anda dah baiki main. Kembali ke dark-mode dan keluarkan kerja anda dari laci.
- Kosong
- Kosong
- 4 titik simpan
- Fix home page title
- Add style
- Add day 1 page
Petunjuk
Tukar dulu. Kemudiangit stash pop.Teka
Anda stash dua kali, kemudian pop sekali. Kerja mana yang keluar?
Pilih satu jawapan.
Semak
Ini laci dengan dua entri.
Ketik entri yang git stash pop akan keluarkan.
0 daripada 1 dijumpai
Anda berjaya!
Kini anda boleh simpan kerja sementara dan ambil semula kemudian.
Nak tahu lebih (pilihan)
git stash -u ambil juga fail baru yang belum dijejak. git stash push -m "nota" tambah label. git stash apply kembalikan kerja tapi simpan salinan dalam laci. git stash drop buang satu entri terus. Pop boleh bertembung dengan perubahan baru. Masa itu, penanda tertulis Updated upstream dan Stashed changes.
English
Dark mode is half done. Then: an urgent fix on main! Git won’t let you switch. Now what?
git stash puts unfinished changes in a drawer. Your folder is clean again, so you can switch. The drawer is the stash.
Put your work in the drawer. Then switch to main.
git stash, then git switch main.Done with the fix? git stash pop takes the newest work out of the drawer. It lands in your folder again.
You fixed main. Go back to dark-mode and take your work out of the drawer.
git stash pop.You stash twice, then pop once. Which work comes out?
Here is a drawer with two entries.
You can now put work aside and get it back later.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git stash
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?