Thursday, June 15, 2017

Pemahaman Tentang GIT Bersama Samsul Ma'arif


assalamu'alaikum wr. wb.

A. Pendahuluan

Kali ini Kamis,15 Juni 2017 saya ingin membagikan ilmu yang saya dapat dari mas Samsul Ma'arif

1. Pengertian

Sebelum kita mengenal Git kita perlu mengenal apa itu VCS.

  • 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.
Sejarah Git
  • Dari yang pernah saya baca, Git dikembangkan karena kebutuhan pengembangan kernel Linux. Sebelum menggunakan Git, pengembangan kernel Linux menggunakan DVCS (Distributed Version Control System) proprietary yang bernama BitKeeper, itu dimulai pada tahun 2002 hingga 2005.
Pada tahun 2005, hubungan antara komunitas pengembang Kernel Linux dan perusahaan komersil pembuat BitKeeper menjadi kurang baik, membuat status free-of-charge dicabut. Ini membuat komunitas pengembang Linux (dan terutama Linus Torvalds, pembuat Linux) akhirnya mengembangkan sendiri peralatan berdasarkan beberapa halyang dipelajari saat menggunakan BitKeeper. Beberapa tujuan sistem baru tersebut dibuat antara lain :
  • Kecepatan
  • Desain sederhana
  • Dukungan penuh untuk pengembangan non-linear (ribuan cabang secara paralel)
  • Terdistribusi secara penuh
  • Dapat menangani proyek skala besar seperti Kernel Linux secara efisien (kecepatan dan ukuran data)

2. Latar Belakang
Ingin sharing ilmu yang di dapatkan agar lebih bermanfaaat :D

3. Maksud dan Tujuan
  • Memberikan ilmu yang sudah didapatkan
  • Memberikan pemahaman tentang Git

4. Hasil yang di Harapkan
  • Menambah pengetahuan tentang Git
  • Memahami pengeditan dengan Git
B. Alat dan Bahan
  • SO Linux atau sejenisnya.
  • Email
  • Akun GitHub
C. Jangka Waktu Pelaksanaan

Jam 09.00 sampai 00.00

D. Proses dan  Tahapan Pekerjaan

Memahami Alur Kerja:





  1. Buat repositori
  2. Salin revisi
  3. Ubah, tambah, hapus
  4. Kirim perubahan ke repositori
Persiapan:

 Menginsatal Git


Atur Identitas:

Atur username
 Atur email
 Teks Editor yang digunakan
 Pengecekan

 Membuat Repository

 Membuat direktori
 Masuk direktori
 Membuat repository
 Pengecekan

Mendaftarkan Berkas:

Melakukan perubahan
Mendaftarkan berkas

Menyimpan Perubahan Ke Repository:

Perubahan Tersimpan pada Staging Area:









Siklus Berkas:
Ilustrasi Staging Area:
Git Push:
  • Login ke akun GitHub.com
  • Buat repository baru (nama repo disesuaikan)

 Tambahkan URL repository ke repo lokal, lalu push:







* Masukkan nama pengguna & kata sandi akun GitHub.com saat diminta





 Sekilas Percabangan:
Membuat Cabang Baru:

Kolaborasi:

Menganbil repo milik orang atau grub untuk di edit dan di kembangkan


Menyalin Repository

Klik Fork

 Klik Clone or Download

Salin Repository
 
 Melihat riwayat perubahan


Melihat repository lain yang di pakai
Mengirim perubahan ke repositori lain:
Dan sekian pemahaman dari saya semoga bermanfaat.

E. Hasil yang Didapatkan
  • Bertambah wawasan tentang Git
F. Temuan Permasalahan

Penge-Push'an Bermasalah

Solusi: mengeklik fork pada Organization

G. Kesimpulan yang Didapatkan

Perubahan kernel ternyata berasal dari ide banyak orang.

H. Referensi

http://git.puskomedia.id
http://blog.samsul.web.id/2017/06/git-version-control-system.html

wassalamu'alaikum wr. wb.
Share this article

0 komentar:

Post a Comment

 
Copyright © 2014 MOCH.SIDIK || BLC TELKOM KLATEN • All Rights Reserved.
Distributed By Free Blogger Templates | Template Design by BTDesigner • Powered by Blogger
back to top