Push: Naikin Kodemu ke Internet
Di kamus Commit, kita udah bikin snapshot kode pakai git commit. Tapi ada satu hal yang perlu kamu sadarin: semua commit itu masih nyimpen di komputermu aja. Laptop kamu rusak hari ini, ya ilang semua. Belum ada salinannya di mana-mana. Nah, push itu jawabannya. Push adalah cara kamu naikin commit dari laptop ke internet, biar aman dan bisa dibagiin.
Jadi, push itu apa?
Inget kamus Repository? Di situ aku sempet sebut ada dua jenis repo: repo lokal (di komputermu) dan repo remote (di internet, biasanya GitHub). Push itu jembatan antara keduanya.
Pas kamu push, kamu bilang ke Git "ambil semua commit yang ada di laptopku, kirim ke repo yang di internet". Setelah itu, kodemu ada di dua tempat: di laptop dan di GitHub. Laptop ngadat pun kodemu tetap aman di internet, tinggal diambil lagi.
Anggap aja push itu kayak nge-upload. Commit itu nyimpan di komputer, push itu ngirim simpanan tadi ke langit.

Commit nyimpan di laptop. Push ngirim simpanan itu ke internet.
Sebelum bisa push: kenalin GitHub ke repo-mu
Push nggak bisa langsung jalan di repo baru, karena Git belum tau mau dikirim ke mana. Jadi sekali di awal, kamu harus kasih tau alamat repo GitHub-mu. Istilahnya "nambahin remote".
Anggap remote itu kayak nyimpen alamat rumah di kontak HP. Sekali disimpan, seterusnya kamu tinggal panggil namanya, nggak usah ngetik alamat lengkap lagi.
Kata "origin" di situ cuma nama panggilan buat repo GitHub-mu. Bisa aja nama lain, tapi "origin" itu kebiasaan umum, jadi ikut aja biar seragam sama tutorial lain di internet.
Push pertama kali
Setelah remote tadi kedaftar, baru kamu bisa push. Push pertama agak beda, ada tambahan -u origin main:
Git bakal minta kamu login ke GitHub dulu (sekali ini aja, habis itu diinget). Begitu selesai, buka repo-mu di GitHub lewat browser, dan taraa, semua file dan commit kamu udah nangkring di sana.
Bagian -u origin main itu artinya "mulai sekarang, cabang main di laptopku nyambung ke origin di GitHub". Kamu cukup nulis ini sekali. Sisanya Git udah inget pasangannya.
Habis itu tinggal push
Nah ini enaknya. Setelah push pertama, tiap kali kamu mau naikin commit baru, kamu nggak perlu ngetik yang panjang tadi lagi. Cukup:
Satu kata, selesai. Jadi alur kerja harianmu nanti kira-kira gini: ngoding, git add, git commit, lalu git push pas udah mau dibackup ke internet. Tiga langkah yang bakal kamu ulang terus.
Biar kebayang bedanya tiga perintah ini, ini rekap singkatnya:
Perintah | Kerjanya di mana | Fungsinya |
git add | Laptop | Nyiapin file yang mau disimpan |
git commit | Laptop | Nyimpan snapshot di komputer |
git push | Laptop ke GitHub | Ngirim commit ke internet |
Tiga-tiganya beda tugas, dan selalu urutannya add, commit, push. Begitu pola ini nempel, kerja pakai Git bakal berasa otomatis.
Segitu dulu soal push. Di kamus berikutnya kita bahas kebalikannya: gimana cara ngambil repo dari GitHub ke komputer, entah itu repo kamu sendiri di komputer lain, atau repo orang lain yang mau kamu intip.
Baca juga
0 komentar
Jadilah yang pertama berkomentar.