Git
Sering dibilang ribet padahal sangat membantu
Tutorial
Lakukan persiapan sebelum mulai menggunakan git, biasanya persiapan hanya dilakukan sekali ketika memulai project. Maka dari itu sering lupa dan aku buat dokumentasi.
config
Dari dokumentasi git bilang sebelum mulai menggunakan git sebaiknya kenalan dulu, mulai dari mengisi nama dan email. Nama disini akan terlihat ketika namtinya melakukan kolaborasi saat mengerjakan project.
Lanjut menambahkan public email, ini berfungsi untuk identifikasi ketika project yang dibuat dihosting ke Github, Gitlab, Bitbucket atau layanan hosting lainnya.
init
Menjadikan directory project sebagai repository git
clone
Menduplaikasi repository yang di hosting ke komputer lokal
Everyday
Bagian ini membahas penggunaan command git dalam keseharian, beberapa command yang paling sering digunakan saat mengerjakan project.
status
Menampilkan status perubahan di direktori kerja, termasuk perubahan yang belum diindeks
add
Menambahkan perubahan ke indeks untuk mempersiapkannya untuk commit
Untuk menambahkan file secara spesifik ganti titik dengan nama file
commit
Membuat snapshot dari perubahan yang telah Anda tambahkan ke indeks. Cantumkan pesan sebagai catatan dari perubahan yang dilakukan.
Revisions
Maksudnya ketika mengerjakan project sering terjadi kesalahan, misalnya code yang tidak sengaja di commit. Maka dari itu perlu ada revisi untuk memperbaiki kecerobohan.
remove
Hapus cache yang lupa dimasukin ke .gitignore
kelanjur commit
History
Fungsi utama dari git adalah sebagai version control. Kita bisa melihat perubahan apa saja yang sudah pernah dilakukan di masa lalu 🦖 sampai sekarang.
log
Melihat sejarah perubahan yang dilakukan pada directory project
Melihat sejarah commit dalam satu garis
Collaborate
Git juga bisa digunakan untuk kolaborasi dengan memanfaatkan platform hosting berbasis git version control, Misalnya Github, Gitlab dan Bitbucket (masih ada yang lain tentunya).
remote
Menambahkan remote repository
Melihat remote pada repository
fetch
Mengambil perubahan dari repositori jarak jauh tanpa menggabungkannya
pull
Mengambil perubahan dari remote repositori dan menggabungkannya dengan repositori lokal
Kalo ada banyak remote atau branch dalam repository, perlu mencantumkanya secara spesifik
push
Mengunggah perubahan dari repositori lokal ke remote repositori, seperti GitHub atau GitLab.
Sama sepeti push, kalo ada banyak remote atau branch dalam repository, perlu mencantumkanya secara spesifik
Referensi
Beberapa permasalahan yang sering terjadi saat menggunakan git aku dokumentasikan disini: dev.to/bukanspot
Last updated