GIT Version Control

  1. Dasar Teori GIT Version Control

Apa itu version control, dan kenapa anda harus kita tahu? Version control adalah sebuah sistem
yang mencatat setiap perubahan terhadap sebuah berkas atau kumpulan berkas sehingga pada
suatu saat anda dapat kembali kepada salah satu versi dari berkas tersebut.
Jika seorang desainer web ingin menyimpan setiap versi dari gambar atau layout yang di buat
(kemungkinan besar anda pasti ingin melakukannya), maka Version Control System (VCS)
merupakan sebuah solusi bijak untuk digunakan. Sistem ini memungkinkan kita untuk
mengembalikan berkas kita pada kondisi/keadaan sebelumnya, mengembalikan seluruh proyek
pada keadaan sebelumnya, membandingkan perubahan setiap saat, melihat siapa yang terakhir
melakukan perubahan terbaru pada suatu objek sehingga berpotensi menimbulkan masalah..
Dengan menggunakan GIT VCS   berarti jika kita telah mengacaukan atau kehilangan berkas,
kita dapat dengan mudah mengembalikannya. Ditambah lagi, kita mendapatkan semua ini dengan
overhead yang sangat sedikit.

  1. Tahap-Tahap Peng-Installan dan Penggunaan GIT Version Control

  1. Untuk bisa menggunakan GIT terlebih dahulu kita harus download GIT di alamat ini :

  2. Maka akan muncul tampilan seperti pada gambar di bawah. Silahkan download GitHub
    seperti yang ditunjukkan tanda panah di gambar.

  1. Setelah itu kita akan masuk ke tampilan seperti pada gambar ,Klik GitHub Desktop
    download page seperti yang ditunjukkan tanda panah pada gambar.

  1. Kemudian akan muncul tampilan seperti pada gambar di bawah. Pilih dan klik 64-bit
    Git for Windows Setup (untuk yang 64 bit) dan 32-bit Git for Windows Setup (untuk
  2. yang 32 bit). Kemudian akan terdownload dengan sendirinya.

  1. Untuk membuktikan apakah sudah terdownload, kita periksa di File computer kita
    seperti yang tertera pada gambar di bawah.

  1. Sekarang kita bisa meng-Install GitHub di computer kita.Tinggal kita RUN kan saja.
    Kemudian klik NEXT.
  1. Kita dibebaskan untuk memilih tempat di mana kita akan mengInstall nya,setelah itu klik  NEXT.
  1. Kemudian setelah sampai pada kotak dialog ini,centang kan yang On the Desktop seperti
    yang diblok berwarna biru pada gambar.

  1. Di sini kita disuruh memilih,seperti yang saya lingkari merah pada gambar. Ada 3 pilihan,
    nah di sini kita memakai NotPad++  karena aplikasinya ringan di memory. Namun,ketika
  2. kita ingin memilih salah satu di antaranya kita harus punya aplikasinya terlebih dahulu,
  3. karena jika tidak kita tidak akan bisa memilihnya di sini.
  1. Langsumg saja kita NEXT,karena sudah sesuai.


  1. Kemudian kita pilih Use the OpenSSL library. Lalu NEXT.

  1. Kemudian kita pilih yang pertama lalu klik NEXT.


  1. Pilih yang pertama lalu klik NEXT.

  1. Kemudian kita klik Install,tapi sebelumnya kita harus membaca dulu ya,karena keinginan seseorang berbeda-beda.

  1. Ini adalah proses pengInstallan.


  1. Kemudian kita klik FINISH.

  1. Sebelum mulai ke pengkodingan di Command Prompt,kita buat dulu folder kita dalam xampp/htdocs misalnya seperti di gambar (git-Anisya).


  1. Kemudian kita masuk ke Command Prompt,lalu langkah awalnya seperti pada gambar.

1
2
3

  1. Kemudian kita ketik git-init ,ini berguna untuk tracking atau memperkenalkan folder yang akan kita gunakan pada GitHub.

  1. Kemudian jika kita ingin mengecek status,kita bisa ketik git status. Maka seperti yang ada di gambar contohnya,kita berada di branch master,kemudian belum ada yang bisa kita commit. Ya karena kita belum ngoding di notePad++.

  1. File default di notPad++ kita explore dulu ke tempat folder kita berada. Baru kita bisa menghubungkannya ke project kita.


  1. Setelah itu,untuk memudahkan project awal,kita buat file HTML saja.

  1. Kemudian kita simpan file kita tadi ke folder kita di xampp/htdocs/git-Anisya .Lalu simpan dengan nama index.html

  1. Jika berhasil tersimpan maka tulisan di notpad++ akan berubah menjadi berwarna. Kemudian kita isi bagian <head> nya dengan kata-kata. Ini nanti yang akan menjadi Versi 1 kita di GitHub.

  1. Kemudian kita ketik di Commad Prompt (git add .) agar semua file kita dikenali oleh GitHub apapun yang sudah kita buat atau akan ditrack oleh Git.

  1. Kemudian,kalau kita sedang Online,Git akan meminta kita berkenalan dengan cara mengisi alamat email dan nama kita di Git seperti pada gambar.


  1. Kemudian kita commit kan index.html seperti pada gambar. Agar file termaintance.

  1. Kemudian kita buat versi 1 dengan cara kita commit kan dulu. Coddingnya yaitu git commit -m “Versi 1”. Maka akan terbentuk menjadi Versi 1.


  1. Ketika kita mengecek status Git,maka kita berada pada branch master dan tak ada file kerja yang akan dicommit.

  1. Kemudian jika kita ingin tahu versi 1 kita, kita bisa ketik git show. Maka akan muncul codingan kerja kita tadi.


  1. Kemudian kita tambahkan lagi codingan kita seperti pada gambar.


Lalu kita cek status di Command Prompt,ternyata modifikasinya masih merah.Itu karena belum kita commit.
  1. Kemudian kita perkenalkan dulu file kerja yang kita modifkasi tadi dengan mengetik git add . .maka file yang kita modifikasi dikenali dan akan berwarna hijau.

  1. Lalu kita commit ke versi 2,maka Versi 2 terbentuk dan hasilnya akan tampak seperti pada gambar. Untuk menambah Versi 3,dst caranya akan tetap sama.


  1. Kemudian kita create cabang 1.


  1. Kemudian kita ingin tau di mana directory kita sekarang,maka kita git show.


  1. Kemudian kita buat cabang 2, dan kita lihat pada git show kita akan telah berada di cabang 2.


  1. Saat kita git log  maka akan tampak semua versi yang telah kita buat beserta tempat di directory kita berada.

  1. Kemudian kita checkout dari cabang 1 maupun cabang 2, Lalu kita satukan cabang-cabang tersebut ke Master dengan mengetik git merge master.


  1. Kesimpulan

Jadi, GIT adalah bagian penting untuk dipahami, karena jika kita memahami apa itu Git dan cara kerjanya, maka dapat dipastikan kita dapat
menggunakan Git secara efektif dengan mudah. Git sangat berbeda dengan sistem-sistem lain dalam hal menyimpan dan memperlakukan informasi
yang digunakan, walaupun antar-muka penggunanya hampir mirip. Dengan memahami perbedaan tersebut diharapkan dapat membantu kita semua
dalam menghindari kebingungan dan ketidaktahuan saat menggunakan Git. Dan keuntungan dari GIT juga yaitu kita dapat bekerja secara ber tim
dengan membuat cabang-cabang kemudian nanti cabang-cabang tersebut akan disatukan di Master,jadi lebih efisien dan juga di GIT satu Branch bisa
membuat banyak cabang dan versi.

Komentar

Postingan populer dari blog ini

Man Jadda Wa Jada Kalimat Ajaib Yang Mengubah Hidup Ku