Posts

Showing posts from July, 2020

Melihat History Commit di Git

Image
Hai teman-teman, kali ini kita akan belajar bagaimana cara untuk melihat histori commit yang terjadi di repo kita. Misalkan kita bekerja secara tim dan sudah banyak melakukan commit fungsi ini akan membantu kita jika sewaktu-waktu kita ingin melacak commit apa saja yang terjadi. Perintah yang digunakan untuk keperluan ini adalah git log . Penggunaan basic perintah ini adalah tinggal mengetikkan saja  git log perintah ini akan menampilkan keluaran seperti ini. yang ditampilkan adalah hash commit , yaitu kumpulan karakter yang warna hijau diatas, Author dan email nya, tanggal commit dan pesan commit. Histori ditampilkan secara reverse chronological , atau maksudnya ditampilkan dari commit terakhir lalu sebelum-sebelumnya. Histori commit juga akan dikeluarkan sebanyak muatnya di jendela terminal, jika kita tekan enter lagi dia akan menampilkan commit-commit berikutnya. Untuk kel...

Menyimpan perubahan di Git

Image
Halo teman-teman, kali ini kita akan belajar bagaimana kita menyimpan perubahan yang kita lakukan di repository, memahami perpindahan keadaan di git, melihat perubahan yang kita lakukan di git bash dan bermain-main dengan file kita. Gak usah lama-lama yuk langsung aja kita ke materi yang pertama. Menyimpan perubahan di git sebelum kita mulai belajar bagaimana menyimpan perubahan yang kita lakukan di git, kita harus paham terlebih dahulu keadaan-keadaan yang akan dialami oleh file kita serta alur perpindahannya. Gambar diatas menunjukkan bagaimana alur perpindahan file kita di git. Pada awal kita membuat repo lalu kita membuat file baru di dalamnya, file ini akan masuk ke keadaan untracked maksudnya file ini tidak bisa di- track karena belum pernah dibuat snapshot nya dalam suatu commit. Maka dari itu kita perlu memindahkannya ke keadaan staged dengan perintah git add <path/nama file> ...

Dasar Git Command (1)

Image
Kali ini saya ingin membagikan sedikit pengetahuan tentang Git Command atau perintah-perintah dalam git. Pastikan kalian sudah menginstall git di komputer kalian. Membuat repo local untuk membuat repo di lokal komputer kita bisa menggunakan perintah git init git init mempunyai beberapa variasi, yaitu: git init nama-direktori ,  command ini akan membuat repo dengan nama "nama-direktori" kamu tinggal ubah "nama-direktori" dengan nama repo yang kamu inginkan. git init . , command ini akan membuat repo di direktori kita berada saat ini. git init /alamat/direktori , command ini akan membuat repo sesuai alamat direktori yang dipakai. jika masih belum jelas kalian bisa menonton video di bawah. Menduplikat repo Jika kita memiliki repository yang ada di server, kita dapat menduplikatnya/meng- clone ny...

Menampilkan bantuan di Git

Image
Nah kali ini saya ingin memberitahu sebuah cara yang dapat kamu lakukan jika kamu kebingungan tentang maksud atau fungsi dari suatu perintah di git, misalnya kamu penasaran fungsi perintah "config" itu untuk apa, atau perintah lainnya. Untuk caranya dapat kamu tonton di video di bawah . Nah itu saja tulisan singkat saya kali ini. Sampai bertemu kembali di tulisan-tulisan saya selanjutnya. loading...

Memasang Git dan Pengaturan Awal

Image
Sebelum menggunakan Git kita harus meng- install nya terlebih dahulu. Untuk caranya kalian bisa pergi ke  https://git-scm.com/downloads  , disitu sudah terdapat file installer dan tata cara menginstall git sesuai sistem operasi komputer kalian. Membuat tanda pengenal Hal pertama yang harus kamu lakukan setelah menginstall git adalah mengatur pengenal kamu. Ini diperlukan karena setiap commit yang dilakukan akan menyimpan informasi nama dan email pembuat commit. Untuk mengaturnya kalian tinggal mengetikan perintah dibawah pada git bash/terminal, tinggal kalian ganti nama dan emailnya sesuai dengan milik kalian. $ git config -- global user.name "Stephanie Cow" $ git config -- global user.email stephanie @ example.com dengan menggunakan command --global kalian tidak perlu lagi untuk mengatur username dan email ketika mengerjakan bermacam-macam repo. Tapi jika kalian ...

Belajar apa itu Snapshot, dan Bagaimana Cara Kerja Git ?

Image
Kali ini saya akan membagikan sedikit pengetahuan saya tentang snapshot dan cara kerja Git. Setelah sebelumnya kita sudah belajar tentang Sejarah Singkat GIT  .  Kita tau Git menggunakan konsep version control system tersebar  dimana kita juga memiliki repository di lokal komputer kita sama seperti yang berada di server kita. Jadi kita bisa melakukan perubahan dimanapun meski tidak sedang menggunakan internet.  Apa itu Snapshot? Git berbeda dengan version control system lainnya, yang menjadi perbedaannya adalah apa yang digunakan Git untuk menyimpan perubahan yang terjadi pada suatu repo. Pada kebanyakan vcs untuk menyimpan perubahan mereka akan menyimpan data sebagai list yang berisi file-file yang ada serta perubahan yang terjadi.  Sedangkan pada Git yang disimpan adalah snapshot yang merupakan miniatur dari keseluruhan file. Maksudnya jika kita melakukan...

Belajar sejarah singkat GIT

Image
Kali ini saya ingin membagikan sedikit pengetahuan saya tentang sejarah singkat GIT. Seperti yang sudah kita tau di postingan saya sebelumnya tentang version control . GIT adalah salah satu version control system yang ada di dunia. Pada awalnya GIT dikembangkan untuk perawatan kernel linux. Ceritanya bermula dari Linus Torvalds sang pencipta linux pada tahun 1991 - 2002 melakukan perawatan atas kernel linux nya dengan disimpan sebagai patch dan diarsipkan dalam berkas. Lalu pada tahun 2002 dia mengambil keputusan untuk menggunakan Bitkeeper (DVCS). Bitkeeper adalah version control system yang bersifat closed source / berbayar dan menggunakan perangkat lunak buatan mereka (saat ini sudah bersifat open source ) . Saat itu Bitkeeper juga memiliki yang versi gratis asalkan pengguna mematuhi persetujuan lisensi dari mereka. Tapi Linus memilih menggunakan versi yang berbayar. Singkat cerita ada seseorang yang bernama And...

Belajar tentang version control

Image
Kali ini saya ingin membagikan sedikit pengetahuan tentang Version Control. Version Control Sytem (VCS) adalah suatu sistem yang memudahkan developer untuk berpindah-pindah versi proyek mereka. Jika kamu masih sulit mengertinya coba bayangkan seperti ini. Misalkan kamu adalah seorang mahasiswa yang sedang mengerjakan skripsi, pasti kamu akan sering mengalami revisi, nah kamu ingin merekam jejak hasil kerjaan kamu jadi jika kamu melakukan revisi dan tiba-tiba ingin melihat kerjaan kamu sebelum revisi, kamu tidak bingung. Mungkin kamu akan melakukan ini, file awal kamu simpan dengan nama skripsi.docx  lalu file setelah revisi kamu simpan dengan nama skripsi_rev_1.docx  dengan tidak menghapus file awal tadi, begitu seterusnya sampai ada file skripsi_rev_2.docx , skripsi_rev_3.docx , dan seterusnya. Nah dengan VCS kamu tidak perlu membuat banyak file, hanya cukup 1 file dan kamu bisa berpindah-pindah versi. Berikut ini akan dijelaskan tentang perkembangan Version Contr...

Di tengah pandemi BEKRAF memberikan developer Indonesia peluang untuk mengembangkan talentanya

Image
website  bdd.kemenparekraf.go.id . Pada hari kamis kemarin saya mendapatkan email dari   Dicoding  yang memberitahu bahwa akan ada event Baparekraf Developer Day, karena saya sudah pernah mengikuti acara ini tahun lalu jadinya saya tidak sabar untuk ikut lagi tahun ini. Untungnya saja acara untuk tahun ini diadakan secara online jadi saya tidak perlu khawatir akan terkena corona. Hanya saja mungkin siap-siap kehilangan kuota wkwk.. Bekraf Developer Day adalah acara talkshow/seminar yang diselenggarakan oleh Badan Ekonomi Kreatif Indonesia yang isinya menginfokan teknologi terkini bagi developer Indonesia. Berdasarkan pengalaman saya tahun kemarin acara ini sangat asyik, dan jika kamu adalah developer atau orang yang tertarik menjadi developer maka kamu tidak boleh melewatkan acara ini. Acara ini diselenggarakan atas kerjasama Berkaf denga...