Panduan Tutorial Git: Panduan untuk Pemula dalam Kendali Versi

Selamat datang di dunia yang menakjubkan Git! Sebagai guru ilmu komputer dengan tahun-tahun pengalaman, saya senang untuk memandu Anda dalam perjalanan ini. Jangan khawatir jika Anda belum pernah memrogram sebelumnya - kita akan mulai dari dasar dan naik turun secara bertahap. Ayo masuk ke dalamnya!

Git - Home

Apa Itu Git?

Git adalah sistem kendali versi distribusi. Mungkin itu terdengar seperti omong kosong, tapi mari kita pecahkan itu:

  1. Kendali versi: Itu seperti mesin waktu untuk kode Anda. Itu mencatat semua perubahan yang Anda buat.
  2. Distribusi: Itu memungkinkan banyak orang bekerja pada proyek yang sama tanpa mengganggu satu sama lain.

Imaginasi Anda menulis cerita. Git seperti memiliki buku catatan magis yang mengingat setiap draft, setiap suntingan, dan setiap versi cerita Anda. Keren, kan?

Mengapa Menggunakan Git?

Mungkin Anda berpikir, " Mengapa harus kesulitan belajar Git?" Well, mari saya ceritakan kecil kecil.

Pada suatu waktu, ada seorang siswa bernama Alex. Alex sedang bekerja pada proyek besar dan membuat beberapa perubahan. Hari berikutnya, Alex menyadari bahwa perubahan itu memutuskan segalanya! Jika saja ada cara untuk kembali ke masa lalu...

Itu tempat Git berada! Dengan Git, Alex dapat dengan mudah kembali ke versi sebelumnya saat segalanya masih berjalan. Git adalah jaring keselamatan Anda saat coding.

Memulai Dengan Git

Instalasi

Pertama-tama, mari kita instal Git di komputer Anda.

  1. Untuk Windows: Unduh Git dari git-scm.com dan jalankan penginstal.
  2. Untuk Mac: Buka Terminal dan ketik git --version. Jika belum terinstal, Anda akan diminta untuk menginstalnya.
  3. Untuk Linux: Gunakan manajer paket Anda. Untuk Ubuntu, itu adalah sudo apt-get install git.

Konfigurasi

Setelah terinstal, mari kita konfigurasikan Git dengan nama dan email Anda. Buka terminal atau command prompt dan ketik:

git config --global user.name "Nama Anda"
git config --global user.email "[email protected]"

Ganti "Nama Anda" dan "[email protected]" dengan nama dan email Anda yang sebenarnya. Ini membantu Git mengetahui siapa yang membuat perubahan.

Perintah Git Dasar

Ayo lihat beberapa perintah Git penting. Saya akan menyajikannya dalam tabel untuk referensi mudah:

Perintah Deskripsi
git init Inisialisasi repository Git baru
git clone Buat salinan repository jarak jauh
git add Tambahkan file ke area staging
git commit Simpan perubahan ke repository
git status Periksa status repository Anda
git log Lihat riwayat commit
git push Unggah perubahan lokal ke repository jarak jauh
git pull Unduh perubahan dari repository jarak jauh

Sekarang, mari kita masuk lebih dalam ke setiap perintah ini dengan beberapa contoh.

git init

Perintah ini membuat repository Git baru. Itu seperti mengatakan, "Hey Git, mulai mengikuti folder ini!"

mkdir proyek_saya
cd proyek_saya
git init

Setelah menjalankan perintah ini, Anda akan memiliki folder baru bernama proyek_saya dengan folder .git tersembunyi didalamnya. Folder .git ini adalah tempat Git menyimpan semua sihirnya.

git clone

git clone digunakan untuk membuat salinan repository yang sudah ada. Itu seperti fotokopi buku catatan orang lain.

git clone https://github.com/example/repository.git

Perintah ini akan membuat folder baru dengan nama yang sama seperti repository, berisi semua file dari repository itu.

git add

Ketika Anda membuat atau memodifikasi file, Anda perlu memberitahu Git untuk mulai mengikuti mereka. Itu apa yang git add lakukan.

touch hallo.txt
git add hallo.txt

Perintah ini membuat file baru bernama hallo.txt dan memberitahu Git untuk mulai mengikuti file itu.

git commit

Setelah Anda menambahkan perubahan, Anda perlu menyimpannya. Dalam Git, kita menyebut ini "commit".

git commit -m "Tambahkan file hallo.txt"

Flag -m memungkinkan Anda menambahkan pesan deskripsi apa yang Anda lakukan. Selalu mencoba menulis pesan commit yang jelas dan ringkas!

git status

Bertanya-tanya apa yang terjadi di repository Anda? git status adalah teman Anda.

git status

Perintah ini akan menunjukkan Anda file mana yang telah diubah, mana yang disiagakan untuk commit, dan mana yang belum diikuti oleh Git.

git log

Ingin melihat riwayat proyek Anda? git log bisa membantu Anda.

git log

Ini menunjukkan daftar semua commit di repository Anda, mulai dari yang terbaru.

git push

Sudah siap untuk berbagi perubahan Anda dengan dunia (atau sedikitnya tim Anda)? Gunakan git push.

git push origin main

Ini mengunggah commit Anda ke branch main repository jarak jauh yang dinamai origin.

git pull

Perlu mendapatkan perubahan terbaru dari tim Anda? git pull adalah jawabannya.

git pull origin main

Ini mendownload perubahan terbaru dari branch main repository jarak jauh origin.

Kesimpulan

Selamat! Anda telah mengambil langkah pertama ke dalam dunia Git. Ingat, seperti belajar keterampilan baru, menguasai Git memerlukan latihan. Jangan takut untuk mencoba - itu adalah bagaimana kita semua belajar!

Dalam lesyon berikutnya, kita akan masuk lebih dalam ke cabang, penggabungan, dan penyelesaian konflik. Tetapi sekarang, pukul punggung Anda sendiri. Anda sedang menuju menjadi ahli Git!

Ingat, dalam kata-kata Linus Torvalds ( pencipta Git), "Bicara murah. Tunjukkan saya kode." Jadi, maju dan mulai coding dengan Git!

Credits: Image by storyset