Tutorial website Programing, komputer dan jaringan
gitGithub

APA ITU GIT & GITHUB?

APA ITU GIT & GITHUB?

APA ITU GIT & GITHUB?

Git adalah sistem pengontrol versi, Tim menggunakan Git sebagai sistem pengontrol versi untuk mengatur perubahan dalam kode sumber, memungkinkan mereka untuk bekerja pada kode yang sama secara bersamaan, menyimpan setiap versi kode, dan mengambil kembali perubahan jika diperlukan.

Apa Itu Git Dan Apa Itu Github?

GitHub adalah platform yang menyediakan layanan hosting untuk proyek yang menggunakan Git. Ini memungkinkan pengguna untuk menyimpan dan berbagi kode secara publik atau privat, serta mengelola proyek bersama dengan tim lain. Fitur seperti pull request dan issue tracking membuatnya mudah untuk bekerja secara colaboratif pada proyek.

Secara singkat, Git adalah perangkat lunak untuk mengontrol versi kode. Namun, GitHub adalah platform hosting untuk proyek yang menggunakan Git, yang menyediakan fitur tambahan untuk bekerja secara colaboratif.

1. Sejarah Git

Linus Torvalds mengembangkan Git, pada tahun 2005 sebagai solusi untuk mengelola perubahan dalam kode sumber Linux, yang merupakan proyek besar yang dikelola oleh banyak orang. Dia membuatnya karena sistem pengontrol versi sebelumnya yang digunakan untuk Linux, BitKeeper, tidak lagi tersedia secara gratis.

Apa Itu Git Dan Apa Itu Github?

Torvalds memutuskan untuk membuat sistem pengontrol versi sendiri yang sesuai dengan kebutuhan proyek Linux. Dia menamai proyek ini “Git”, yang merupakan akronim dari “Global Information Tracker”. Pada awalnya, Git hanya digunakan oleh tim Linux, tetapi kemudian dibuka untuk umum dan menjadi populer di komunitas pengembangan perangkat lunak.

Git menjadi populer karena kemampuannya untuk menangani proyek besar dengan cepat dan efisien. Fitur seperti branching dan merging membuatnya mudah untuk mengelola perubahan dalam kode sumber dan mengelola perkembangan proyek. Saat ini, Git digunakan oleh banyak perusahaan dan proyek open-source di seluruh dunia.

2. Sejarah Github

GitHub adalah platform yang didirikan pada tahun 2008 oleh Tom Preston-Werner, Chris Wanstrath, dan PJ Hyett. Mereka ingin membuat platform yang memudahkan bagi developer untuk menyimpan dan berbagi kode secara publik atau privat, serta mengelola proyek bersama dengan tim lain.

Platform ini menyediakan layanan hosting untuk proyek yang menggunakan Git, dan menambahkan fitur seperti pull request, issue tracking, dan wiki untuk membuat kerja colaboratif lebih mudah. Ini menjadi populer di komunitas pengembangan perangkat lunak dan digunakan oleh banyak perusahaan dan proyek open-source di seluruh dunia.

Pada tahun 2012, GitHub diakuisisi oleh Microsoft. Namun, ia tetap menjadi platform bebas dan gratis untuk proyek open-source. Saat ini, GitHub dan menjadi platform hosting kode yang paling populer di dunia, dengan lebih dari 100 juta repositori yang dihosting dan 50 juta pengguna aktif.

3. Kelebihan Dan Kekurangan Git

Kelebihan Git:

  1. Sistem pengontrol versi yang cepat dan efisien yang memungkinkan untuk mengelola proyek besar.
  2. Fitur branching dan merging yang memudahkan pengelolaan perubahan dalam kode sumber.
  3. Dapat digunakan secara lokal atau di hosting di server lain seperti Github.
  4. Dukungan yang luas dari komunitas pengembangan perangkat lunak.
  5. Gratis dan open source.

Kekurangan Git:

  1. Kurva belajar yang cukup tinggi, memerlukan waktu untuk mempelajari perintah dan konsep.
  2. Dokumentasi yang terkadang kurang jelas.
  3. Konflik merging dapat terjadi jika beberapa orang mengedit file yang sama pada saat yang bersamaan.

 

4. Kelebihan Dan Kekurangan Github

Kelebihan GitHub:

  1. Platform hosting yang memudahkan untuk bekerja secara colaboratif pada proyek.
  2. Fitur seperti pull request dan issue tracking membuat kerja tim lebih efisien.
  3. Dapat digunakan secara gratis untuk proyek open-source.
  4. Dukungan yang luas dari komunitas pengembangan perangkat lunak.
  5. Dapat digunakan sebagai portfolio untuk menunjukkan kontribusi pada proyek open-source.

Kekurangan GitHub:

  1. Biaya yang dikenakan untuk repositori privat dan fitur tambahan.
  2. Kemungkinan konflik akses jika beberapa orang mengedit file yang sama pada saat yang bersamaan.
  3. Kemungkinan penyalahgunaan data jika tidak diterapkan keamanan yang baik.

Demikian Penjelasan Singkat Apa Itu Git Dan Apa Itu Github?.

 

Leave a Comment

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda. Kami akan menganggap Anda baik-baik saja dengan ini, tetapi Anda dapat menyisih jika mau. Terima Read More

Kebijakan Privasi & Cookie