Memulai Git - Sejarah Singkat Git

0

Sejarah Singkat Git

Seperti hal besar lainnya, Git diawali dengan sedikit permasalahan dan kontroversi. Kernel Linux merupakan sebuah proyek perangkat lunak open source skala besar. Sepanjang perjalanan perawatan Kernel Linux (1991-2002), perubahan disimpan sebagai patch dan arsip-arsip berkas. Pada tahun 2002, proyek ini mulai menggunakan sebuah DVCS proprietary bernama BitKeeper.
Pada tahun 2005, hubungan antara komunitas pengembang Kernel Linux dengan perusahan yang mengembangkan Bitkeeper retak, dan status "gratis" pada BitKeeper dicabut. Hal ini membuat komunitas pengembang Kernel Linux (dan khususnya Linus Torvalds, sang pencipta Linux) harus mengembangkan perkakas sendiri dengan berbekal pengalaman yang mereka peroleh ketika menggunakan BitKeeper. Dan sistem tersebut diharapkan dapat memenuhi beberapa hal berikut:
  • Kecepatan
  • Desain yang sederhana
  • Dukungan penuh untuk pengembangan non-linear (ribuan cabang paralel)
  • Terdistribusi secara penuh
  • Mampu menangani proyek besar seperti Kernel Linux secara efisien (dalam kecepatan dan ukuran data)
Sejak kelahirannya pada tahun 2005, Git telah berkembang dan semakin mudah digunakan serta hingga saat ini masih mempertahankan kualitasnya tersebut. Git luar biasa cepat, sangat efisien dalam proyek besar, dan memiliki sistem pencabangan yang luar biasa untuk pengembangan non-linear

Dasar Git

Jadi, sebenarnya apa yang dimaksud dengan Git? Ini adalah bagian penting untuk dipahami, karena jika anda memahami apa itu Git dan cara kerjanya, maka dapat dipastikan anda dapat menggunakan Git secara efektif dengan mudah. Selama mempelajari Git, cobalah untuk melupakan VCS lain yang mungkin telah anda kenal sebelumnya, misalnya Subversion dan Perforce. Git sangat berbeda dengan sistem-sistem tersebut dalam hal menyimpan dan memperlakukan informasi yang digunakan, walaupun antar-muka penggunanya hampir mirip. Dengan memahami perbedaan tersebut diharapkan dapat membantu anda menghindari kebingungan saat menggunakan Git.

Pengenalan Github Untuk Pemula

0
[google-translator]Jika kita suka mendownload sample code dari tutorial pemerograman maka biasanya saat kita mendownload, link akan diredirect ke github. Saat kita mau mencoba software open source seperti Twitter Bootstrap, saat download pun kita akan di redirect ke github, Jadi github itu apa sih? Github adalah  software Hosting untuk proyek open source  yang menggunakan Tool  System revisi kontrol Git.  Jadi Git adalah tool untuk melakukan revisi code, sedangkan github adalah webhostingnya. Mudahnya Github adalah Webhosting untuk proyek proyek software seperti Google code atau sourceforge.net.  Dalam bahasa gaul, Github adalah jejaring social untuk software developer.
Yang membedakan Github dari Project hosting yang lain bisa kita lihat di bawah ini
  1. Github menggunakan Git sebagai tool utama dalam merevisi code.
  2. Github menyediakan free hosting untuk proyek open source, namun Github juga menawarkan  hosting berbayar untuk proyek perusahaan atau pribadi yang sifatnya privat.
  3. Github ditargetkan untuk para developer yang bekerja secara tim dan tidak disatu tempat.
  4. Github mempunyai fitur Social seperti  Twitter seperti follow atau favorit (Star).
  5. Github mendukung semua bahasa pemrograman, anda bebas memakai bahasa dan tool yang biasa anda pakai.

Fitur social digithub

Beberapa fitur Social di Github:
  1. Github user profile.
  2. Follow, Kita bisa memfollow profil progammaer lain di github.
  3. Star, fungsinya sama dengan Bookmark.
  4. Watch, memonitor repository tertentu. Setiap ada perubahan di Repo, maka kita akan dikirim notifikasi.
  5. Fork, mengcopy keseluruhan code repository ke repo kita sendiri.

Github Profile

Sama seperti Twitter, Github juga mempunyai profil. Profil berisi foto, jumlah repo yang dimiliki, jumlah follower, jumlah user yang kita follow dan Star (jumlah proyek yang kita beri tanda bintang).


Biasanya makin banyak followernya, makin canggih skill user tersebut. Profil diatas adalah profil saya, nah keliatan kan, saya masih pemula di Github.

Fitur pencarian



Github mempunyai lebih dari 10 juta repo sofware. Nah banyak banget kan? Jika anda ingin mencari proyek open source tertentu, gunakan fitur pencarian, Hasil pencarian tampak seperti di gambar 2 diatas. Untuk memperkecil  hasil pencarian bisa di filter  berdasarkan Repo, code, issue atau nama user atau bahasa pemrograman. Hasil pencarian bisa diurutkan berdasarkan jumlah bintang tau jumlah “fork”. Biasanya makin banyak bintangnya, makin berkualitas source codenya.


Github Gist

Selain fitur diatas, ada satu lagi fitur github yang cukup bermanfaat, fitur itu bernama gist. Gist adalah layanan share snippet dari github. Biasanya hanya potongan code pendek untuk memecahkan solusi di bahasa pemrograman tertentu. Sebagai contoh, anda ingin tahu bagaimana cara menampilkan tanggal di php, anda cukup buka https://gist.github.com. lalu masukan query “php date”.



Github, apa itu, fungsi dan manfaat Github

0
GitHub adalah layanan berbasis web hosting untuk proyek-proyek pengembangan perangkat lunak yang menggunakan sistem kontrol revisi Git. GitHub menawarkan rencana dibayar untuk repositori pribadi, dan akun gratis untuk proyek-proyek open source. Pada Mei 2011, GitHub adalah sumber yang paling populer kode situs repositori terbuka. GitHub juga merupakan tempat terbaik untuk berbagi kode dengan teman-teman, rekan kerja, teman sekelas, dan orang asing. Lebih dari dua juta orang menggunakan GitHub untuk membangun hal-hal menakjubkan bersama-sama. Dengan fitur kolaboratif GitHub.com, desktop dan aplikasi mobile, dan GitHub Enterprise, belum pernah lebih mudah bagi individu dan tim untuk menulis kode yang lebih baik, lebih cepat.

Cara Merusak Hubungan orang

0
Berhubung admin sedang galau....



1. Jangan Mengutamakan Perasaan
Apabila Anda memang ingin merusak hubungan cinta yang Anda miliki, Anda tidak boleh mengutamakan perasaan. Jika Anda masih mengutamakan perasaan akan membuat Anda merasa kasihan dengan pasangan Anda. Jadilah orang yang sedikit kejam dan tidak memikirkan perasaan pasangan Anda. Dengan cara yang satu ini pasti pasangan Anda tidak tahan dan juga ingin memutuskan hubungan dengan Anda.

2. Melakukan Hal Yang Buruk
Seorang pasangan pasti tidak ingin memiliki pasangan yang memiliki sifat buruk. Anda dapat menggunakan cara ini untuk membuat pasangan bosan dengan Anda. Akan tetapi Anda harus melakukan hal hang buruk pada saat bersama pasangan Anda. Hal yang harus Anda perhatikan adalah jangan sampai pasangan Anda memaklumi tindakan yang Anda lakukan. Jika pasangan Anda marah maka itu tanda jika cara yang satu ini sukses Anda lakukan.

3. Menjaga Jarak Dengan Pasangan
Jika Anda memang ingin menghancurkan hubungan cinta maka Anda harus menjaga jarak dengan pasangan Anda. Salah satu hal yang bisa Anda lakukan adalah dengan menolak ketika pasangan Anda mengajak kencan. Dengan cara yang satu ini akan membuat pasangan Anda menjadi kesal dan menganggap jika Anda sudah bosan dengan dirinya.

4. Menyalahkan Pasangan
Cara yang satu ini memang sangat jitu, hal tersebut dikarenakan tidak ada pasangan yang ingin dianggap salah. Jika Anda berbuat salah maka Anda harus membalikkan fakta seolah pasangan Anda yang berbuat salah. Jika kesabaran pasangan Anda telah habis pasti Anda bisa mengakhiri hubungan dengan mudah dan tanpa hambatan.

5. Jadilah Orang Yang Pasif
Anda harus menjadi orang yang pasif jika ingin menghancurkan sebuah hubungan. Yang dimaksud pasif adalah Anda terlihat tidak ingin mempertahankan hubungan tersebut. Dan pastikan jika pasangan Anda seperti bekerja sendiri untuk menjaga hubungan cinta dengan Anda. Dapat dipastikan dalam beberapa saat pasangan Anda akan tidak terima dengan sifat Anda yang pasif.

Cara merusak hubungan cinta yang telah dijelaskan diatas memang sangat jitu dan mudah untuk Anda lakukan. Akan tetapi sebelum melakukan cara tersebut Anda harus memastikan sudah tidak memiliki rasa cinta dengan pasangan Anda. Jika Anda merasa hubungan cinta yang Anda jalin sudah tidak nyaman dan membuat Anda pusing maka Anda lebih baik menjalankan cara diatas.
 

Sponsors

212