Meetup KLIM Maret : Git Fundamental

| HD photo by Pankaj Patel (@pankajpatel) on Unsplash

Photo by @pankajpatel on Unsplash

KuReview – Berlokasi di Werkudara Cafe sebagai basecamp KLIM (Komunitas Linux/GNU Malang) dilaksanakannya sebuah Meetup KLIM Maret dengan tema Git Fundamental dengan pemateri adalah Bill Tanthowi J, Software Engineer dan peserta kelas nolsatu ’08.

Git merupakan sebuah perangkat lunak yang bisa dibilang, salah satu kontribusi besar dari Linus Tovads dalam dunia pemrograman. Juga fungsi dari git itu sendiri benar-benar membantu para pengembang perangkat lunak untuk berkolaborasi bersama.

Git Fundamental

Pemateri : Bill Tanthowi J.

Software Engineer di Technologue.id

Slide Presentasi : Tersedia

Rangkuman Materi :

Git merupakan salah satu temuan atau kontribusi besar yang telah diberikan oleh Linus Tovarsd dalam dunia pemrograman. Kalau dilihat sejarahnya, git sebelumnya dibuat oleh Linus Tovard ketika memiliki masalah dengan Bitkeeper dan beliau berinisiatif untuk membuat version controller. Maka lahirlah git tersebut.

Secara fungsi git secara singkat bisa digunakan untuk version control dan memudahkan pekerjaan para pemrograman dalam membuat sebuah kolaborasi bersama.

Download git bisa di https://git-scm.com/downloads beserta dokomentasinya untuk Windows, Lnux dan MacOS.

Saat ini ada 3 platform online yang menyediakan / memfasilitasi dalam git yaitu Github, Gitlab dan Bitbucket. Tentu saja masing-masing memiliki kelebihan dan kekurangannya.

Git Workflow

Branch Master : Utama dari sebuah repo untuk nantinya dideploy

Branch BugFix: untuk bug fixing

Branch Develop : untuk melakukan developing. Untuk membangun project dari awal hingga menyelesaikan banyak fitur

Branch Fitur : Bisa digabungkan dengan bracnh develop. Tapi memang lebih bagus dipisah, untuk fitur-fitur yang akan datang.

Banch Release : branch untuk relase, misal enterprise, komunitas dll

Git Common Command

git clone <url repository>

git init

git add

git commit -m “message”

git push <name remote> <name branch>

git pull <name remote> <name branch>

Tagged , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *