
Di antara ribuan commit yang ku-push setiap hari, dirimu tetap satu-satunya branch yang tak pernah ingin ku-merge dengan siapa pun.
Duh.
Yah, ini sharing-sharing aja sih. Pastikan udah daftar disini ya
Tentang Repository
Siapin dulu reponya banh, kita mengenal ada 2 jenis:
- Remote Repository

- Local Repository

fungsinya? remote buat pusat datanya, local buat (proses) melakukan perubahan. Idealnya perubahan dari dalam dulu (lokal) sebelum ditampilkan keluar (remote), kan?
Basic Command
Perubahan di lokal

(misal saya) menambahkan perubahan pada baris 141, jangan lupa di save.
Simpan, tambahkan

“Memasukkan barang X ke kotak pengiriman.”
git add file-terdampakuntuk cek status, gunakan
git statusIni adalah staging: barang sudah dipilih dan siap dikemas, tapi belum difinalisasi.
Commit

“Kotak disegel dengan daftar isi: ‘perbaikan tombol login’.”
git commit -m "catatan perubahan"jangan lupa untuk cek status
git statusCommit = rekaman lokal dari keadaan paket pada saat itu.
Upload ke remote

“Kurir di-panggil — paket dikirim ke gudang pusat.”
git pushPush = kirim perubahan dari lokal ke gedung pusat.
Check

“Pastikan deskripsi paket sesuai commit sebelumnya.”
Geme Start
Disini letak asiknya.
Remote Repository

masih di halaman remote repository, masuk ke tab Pull Requests.
Pull Requests

tekan new pull request

pastikan comparing changes branch sesuai dengan repo yg dituju. misal case yg saya kerjakan saat ini adalah :

dari remote repo IlhamLamp/hello-world. ke repo akmalsyrf/hello-world.

isi deskripsi sesuai kebutuhan, sesuaikan label dengan hacktoberfest-accepted
sudah sesuai? tekan button create pull request
Merge Requests

pastikan setiap title, label, desc, dll sudah sesuai. kemudian tekan button merge pull request.
opsional : biarkan commit message default

terakhir, tekan button confirm merge.
halaman berubah menjadi berikut,

proses merging sudah selesai.

remote repository sudah merekam perubahan.
Selanjutnya apa?
cek lagi disini, proses merge yg berhasil sebelumnya membutuhkan kurang lebih 15 menit sampai ter-rekam di halaman.

Untuk mengulangi langkah, pastikan repository pribadi kita sudah di sync dengan tujuan, misal (saya):
> https://github.com/IlhamLamp/hello-world

tekan update branch.
terakhir, di local repository (vs code), lakukan berikut :

git pull
Hal ini untuk melakukan sync juga yg ada di local repo.