0
Home  ›  git

Tutorial Git 1 : Apa Itu Git dan Belajar Git Dari Dasar

"Tutorial Git 1 : Apa Itu Git dan Belajar Git Dari Dasar"



Selamat datang dalam tutorial belajar Git untuk pemula. Dalam seri tutorial ini kita akan belajar Git dari paling dasar, mulai dari mengenal pengertian git, kegunaan git, dan belajar dasar-dasar Git serta cara menggunakan Git dengan mudah.

Apa Itu Git ?

Git adalah software yang digunakan sebagai sistem pengontrol versi atau Version Control System dalam sebuah proyek perangkat lunak atau website.Git dikembangkan oleh pembuatlinux yaitu Linus Torvalds pada tahun 2005.Git dirancang untuk memudahkan kolaborasi antar programmer dan memantau setiap riwayat perubahan pada suatu proyek. Git juga dikenal dengan istilah distributed revision control. atau kontrol versi terdistribusi.

Kegunaan Git ?

Secara sederhana, Git mencatat setiap perubahan dalam proyek perangkat lunak. baik itu saat membuat penambahan fitur, perbaikan bug atau membuat pengujian pada aplikasi atau website yang sedang teman-teman buat.

Mengenal istilah dalam Git

Berikut adalah istilah-istilah dasar Git yang wajib diketahui karena akan kita bahas pada tutorial selanjutnya dalam seri belajar Git di webcodingmedia:

  1. Repository
    Repository adalah direktori lokasi penyimpanan sebuah proyek yang menggunakan Git. cara gampangnnya, anggap saja maksud dari repository ini sebagai folder proyek website kita
  2. Commit
    Commit bisa kita anggap sebagai perintah untuk menyimpan setiap perubahan yang kita buat pada repository atau proyek website kita.Saat membuat commit, kita juga bisa memberi pesan sebagai informasi “Perubahan apa saja yang kita buat pada proyek website”.
  3. Branch
    Branch atau cabang bisa kita anggap sebagai salinan yang kita buat bercabang. misal ada revisi a, revisi b, dan revisi c. kita bisa membuat salinan baru pada revisi a tanpa mengganggu salinan revisi c.
  4. Merger
    Merge adalah proses menggabungkan perubahan dari satu branch ke branch lain. Misalnya, menggabungkan perubahan dari branch tertentu ke branch utama.
  5. Fork
    Fork artinya kita salinan sendiri dari repositori orang lain. biasanya digunakan untuk berkontribusi pada proyek open source.
  6. Clone
    Clone artinya menyalin repository yang ada ke komputer kita. salinan yang dilakukan lengkap yaitu dari repository, branch (cabang) sampai riwayat commit dari repository yang di-clone tersebut.
  7. Remote
    Pemberian nama untuk repository yang berada di lokasi lain, baik itu di server github ataupun komputer lokal
  8. Push
    Proses mengirim ‘perubahan’ pada proyek website ke repository proyek website. jadi perubahan yang kita buat pada komputer lokal akan tersimpan ke repository proyek kita.
  9. Pull
    Proses penarikan ‘perubahan’ yang ada di proyek website ke komputer kita.
  10. Conflict (Konflik)
    Conflict pada Git adalah masalah yang terjadi ketika ada 2 atau lebih perubahan pada file atau baris yang sama pada source code proyek website.

Kesimpulan: 

Git bisa membantu kita dalam memantau riwayat perubahan yang kita buat dalam proses membangun sebuah aplikasi atau website. dan kita bisa dengan bebas mengakses kembali riwayat revisi tersebut.

Referensi tambahan :

    Sumber : malangoding.com
    Sumber : wikipedia.org
    Fansyah dwi krisnady
    Fansyah Dwi Krisnady Content Creator dan Pegawai di perusahaan Swasta
    Posting Komentar
    Additional JS