Git adalah
distributed revision contol system, the stupid content tracker atau Software Configuration Management (SCM) yang dibuat oleh Linus Torvalds untuk menghandle manajemen kernel Linux karena ketidakpuasannya pada layanan bitkeeper. Git dapat diterapkan untuk mengontrol update file-file kita melalui server private ataupun website yang menyediakan fasilitas hosting git secara gratis atau berbayar.
Bitbucket adalah salah satu website yang mempopulerkan git, selain
Bitbucket anda bisa mencoba
gitorious, gitlab, dan
Github. Selain git, contoh SCM lainnya adalah
mercurial hg.
Dengan Git, kita bisa mengupdate file-file kita (umumnya berupa source code) antar PC, dimanapun dan kapanpun, selama ada koneksi internet.
Bitbucket mirip layanan online file storage seperti Dropbox, Copy dan Drive namun
berbasis git. Disini saya akan mencontohkan git untuk manajemen source code, sangat berguna untuk mahasiswa, peneliti, dosen dan programmer, namun dapat diaplikasikan pada semua pekerjaan yang membutuhkan kemudahan manajemen file skrip.
Sistem operasi yang saya pakai adalah Ubuntu (14.04), dan sudah terinstall git (jika belum install dengan : sudo apt-get install git). Misalkan kita mempunyai folder yang berisi file-file kode sumber / script seperti C, Matlab, html ataupun txt. Dengan git kita akan mengontrol revisi pada file pada folder tersebut.
Setting Git
Untuk dapat menggunakan git, kita harus mengeset username dan email sbb:
$ git config --global user.name "Your Name"
$ git config --global user.email "your_email@example.com"
Kemudian, buat folder yang mana file dan subfolder di-dalamnya akan kita kontrol revisinya. (Folder) itulah yang dinamakan repo(sitory).
mkdir /tmp/coba
cd /tmp/coba
Dua perintah diatas untuk membuat folder coba di dalam /tmp, kemudian kita membuat file dengan nama coba.txt
echo "ini adalah file pertama" >> coba.txt
Ok, kita sudah punya satu folder dan file yang akan kita kontrol revisinya. Untuk manajemen file, kita tambahkan file readme.md yang berisi keterangan tentang folder tersebut.
echo "Contoh manajemen revisi file skrip dengan Git dan Bitbucket" >> readme.md
Setelah kita punya file yang akan kita kontrol revisinya, kita buat repo di
Bitbucket, anggap kita sudah punya akun
Bitbucket, jika belum silakan buat akun
Bitbucket. Sceenshot dibawah ini adalah contoh pembuatan repo baru dengan nama coba (.git).
|
Membuat repo baru di Bitbucket (atas) Github (bawah) |