Tutorial Clone, Commit, Push dan Pull Project GIT Menggunakan Sourcetree

Git adalah salah satu software distributed VCS (Version Control System) yang muncul pertama kali pada tahun 2005. Sejak dibuat pada tahun tersebut oleh Linus Torvalds, Git telah berkembang menjadi salah satu software DVCS yang populer.

Karena VCS umumnya digunakan untuk pengembangan software secara kolaboratif, maka diperlukan server pusat untuk menampung setiap modifikasi kode yang dilakukan oleh setiap developer. Ada dua pilihan untuk memiliki Git-repository. Pertama, kita bisa membuat server sendiri, seperti dengan menggunakan GitLab. Kedua, dengan menggunakan jasa penyedia server Git-repository gratis seperti GitHub dan BitBucket.

Git dioperasikan melalui CLI di terminal, namun dapat juga dioperasikan menggunakan GUI seperti Sourctree, Gitg, dll. Sekarang saya akan membahas mengenai GitHub dengan menggunakan GUI SourceTree yakni cara melakukan clone, commit, push dan pull. Sebelum dapat melakukan commit, push dan pull Kita mulai dengan bagaimana cara clone project repository GIT, pertama kita buka aplikasi Sourcetree yang sudah diinstall sebelumnya apabila belum anda dapat mendownloadnya disini.

a

Diatas adalah tampilan awal ketika kita membukan aplikasi Sourcetree, kemudian kita klik Clone/New

b

Dan pada Source Path/URL kita masukan alamat path/URL dari project GIT yang akan kita clone, di Gitlab. Kita buka dulu gitlab di browser

c

Setelah itu pilih Project mana yang akan kita clone lalu klik, maka akan muncul tampilan seperti dibawah ini

Sebagai contoh saya disini memilih project soka yang akan saya clone, klik HTTP untuk menampilkan alamat path/URL project lalu Copy Paste di Notepad alamat path/URL yang muncul

eraeun

Setelah alamat URL di copy lalu paste di notepad utuk kemudian diedit sebelum dicopy ke sourcetree, yang sebelumnya alamat URL seperti ini http://server_gitlab/repo/nama_project menjadi http://server_gitlab/repo/nama_project kemudian copy di sourcetree

Untitled

Pada Destination Path masuka n alamat path tempat project akan di simpan, dan pada Name masukan nama project lalu klik Clone

i

Maka satu buah project baru telah berhasil di Clone dengan nama project Soka.

Setelah itu kita akan melakukan Commit, caranya kita klik Commit yang berada pada pojok kiri tampilan

j

Terlebih dahulu simpan file yang akan di-Commit kedalam folder project GIT yang sudah di clone tadi, atau untuk testing kita buat file baru seperti pada gambar dibawah

k

Kemudian masukan ke dalam sourcetree, kita klik Open Explorer lalu pilih file yang akan di Commit

l

Lalu klik pada file kemudian klik Stage All, seperti gambar dibawah ini file akan berpindah ke kolom Staged file untuk kemudian siap di commit

m

Kemudian isi Commit Message dan klik Commit

n

Setelah itu akan terlihat pada Log History bahwa file kita sudah berhasil ter-Commit, dan akan ada pemberitahuan bahwa ada satu file yang harus di Push pada fungsi Push dipojok kiri atas seperti pada gambar

o

p

Lalu klik Push dan tunggu hingga proses Push selesai

q

r

Tulisan tebal pada gambar menunjukan bahwa file telah berhasil di Push dan proses Push telah selesai.

Kemudian kita akan mencoba melakukan Pull, yakni menarik/mengambil file yang ada pada repository. Caranya klik Pull. Kemudian akan muncul kotak dialog seperti gambar di bawah ini lalu klik Ok dan tunggu  hingga proses Pull selesai.

s

t

Seperti yang terlihat pada gambar proses Pull telah selesai dan berhasil, maka semua file baru atau ada perubahan pada file yang telah ada sudah ditarik dari repository ke local kita, hasilnya dapat dilihat pada folder project Git yang tadi dibuat pada saat Clone.

Demikian sedikit ilmu dari saya yang bisa saya bagi untuk pembaca semua semoga bermanfaat, mohon maaf apabila pada penulisan, penyampaian ataupun pada materi yang saya tulis ada kekurangan dan kekeliruan anda bisa tinggalkan komentar dan saran anda di kolom Comment, terimakasih.

 

Leave a Reply