Apa itu GitHub, Memahami GitHub untuk pemula

Apa itu GitHub? Memahami GitHub untuk pemula

Pada tingkat tinggi, GitHub merupakan layanan berbasis web yang membantu pengembang menyimpan dan mengelola kode, serta melacak dan mengontrol perubahan pada kode. Untuk memahami apa itu GitHub, Anda perlu mengetahui dua prinsip terkait :

• Kontrol versi
• Git

Pada artikel ini pertama-tama kita akan menjelaskan dua prinsip ini. Kemudian kita akan belajar lebih banyak tentang GitHub dan bagaimana kita bisa gunakan GitHub ini untuk mengubah WordPress dan atau Kinsta.

– Apa itu kontrol versi?
Kontrol versi membantu para pengembang web untuk melacak dan mengelola perubahan pada kode proyek perangkat lunak. Saat proyek perangkat lunak terus berubah, kontrol versi sangat diperlukan. Pada titik ini, WordPress adalah proyek yang cukup panjang. Jika pengembang inti ingin bekerja pada bagian tertentu dari basis kode WordPress, itu tidak akan aman atau efisien jika mereka mengedit kode sumber “resmi” secara langsung. Sebaliknya, pengembang dapat bekerja dengan aman dengan kontrol versi melalui percabangan dan penggabungan. Saat bercabang, pengembang menduplikasi bagian dari kode sumber (yang disebut repositori). Pengembang kemudian dapat dengan aman melakukan perubahan pada bagian kode itu tanpa mempengaruhi sisa proyek.

Setelah pengembang memiliki bagian dari kode yang berfungsi dengan baik, ia dapat memasukkan kembali kode itu ke dalam kode sumber utama untuk membuatnya resmi. Semua perubahan ini kemudian dilacak dan dapat dibatalkan jika perlu.

– Lalu apa itu git?
Git adalah sistem kontrol versi open source khusus yang dikembangkan oleh Linus Torvalds pada 2005. Secara khusus, Git adalah sistem kontrol versi terdistribusi, yang berarti bahwa seluruh basis kode dan sejarah tersedia di setiap komputer pengembang, yang memungkinkan percabangan dan penggabungan yang mudah. Menurut survei pengembang Stack Overflow, lebih dari 87% pengembang menggunakan Git.

– Jadi apa itu GitHub?
GitHub adalah perusahaan yang menghasilkan laba yang menawarkan layanan hosting repositori Git berbasis cloud. Intinya, ini membuatnya lebih mudah bagi individu dan tim untuk menggunakan Git untuk kontrol versi dan kolaborasinya. Interface pengguna GitHub sangat ramah pengguna sehingga pemula pun dapat memanfaatkan Git. Jika tidak gunakan GitHub, pemakai Git umumnya akan ada kesulitan karena banyak pemahaman teknis dan penggunaan baris perintah yang rumit.

Jadi GitHub yang sangat mudah digunakan akan memudahkan penggunaan git, sehingga beberapa orang bahkan menggunakan GitHub untuk mengelola jenis proyek lainnya – seperti membangun sebuah website SItus IDN Poker yang bergerak dalam jasa pembuatan akun permainan poker online yang menggunakan jasa ini dan selain itu, siapa pun dapat mendaftar secara gratis serta meng-host repositori kode publik, yang membuat GitHub sangat populer dengan proyek-proyek sumber terbuka.

– Menjelajahi Interface GitHub
Untuk memberi Anda pemahaman dasar tentang tampilan interface GitHub, berikut adalah kode sumber WordPress yang dihosting dalam repositori GitHub: index.php Code Modernization: Replace dirname( __FILE__ ) calls with __DIR__… license.txt General: Update Michel Valdrighi's website inlicense.txt. readme.html Docs: Remove a reference to WordPress 2.7 fromreadme.html`.

Dari sini Anda dapat melihat berbagai cabang yang sedang dikerjakan dan ketika seseorang telah melakukan (ini seperti “menyimpan” file). Bergantung pada bagaimana repositori diatur, Anda juga dapat membuat cabang Anda sendiri dan membuat pilihan sendiri di sana. Jika Anda ingin mengedit secara permanen sebagian atau seluruh kode sumber WordPress, cukup dibagi dengan mengklik tombol garpu (garpu secara konseptual mirip dengan cabang, tetapi garpu secara permanen). Begitulah singkatnya tampilan interface pada git hub.

Cepat Atau Lambat Orang Akan Gunakan Github, Ini Alasannya
Artikel Git Hub Informasi Program Software

Cepat Atau Lambat Orang Akan Gunakan Github, Ini Alasannya

Cepat Atau Lambat Orang Akan Gunakan Github, Ini Alasannya – Jika makin panjang pengalaman orang dalam mengembangkan web, maka, hampir tidak mungkin baginya untuk tidak pernah mencoba github. Mengapa demikian? Anda akan tahu bahwa, kebanyakan pengguna internet yang rajin dan intens, akan mengalami pengalaman mereka sendiri pada Reddit dan Tumblr, dan pada akhirnya mereka akang mengalami githubnya sendiri. Hal ini tidak lepas dari sifat tidak pernah stagnan dari internet, yang akan menuntut para tech savy, atau para surferyor, untuk bisa terus update dan update.

Arti dan fungsi GitHub sudah dapat ditemukan dalam nama dua bagian namanya: Git adalah nama software untuk manajemen versi. Dan apa itu lagi? Cukup sederhana: Saat ini, beberapa, kadang-kadang bahkan ratusan atau ribuan pengembang sering terlibat dalam proyek software. Masing-masing didedikasikan untuk bagian yang berbeda dari program, dan hasil pekerjaan mereka harus disatukan di suatu tempat.

Dan sudah dalam sifatnya setiap pengembang akan mengirimkan versi perubahan dan inovasinya kepada pemakai, yang kemudian para pemakai akan mengurus dan memperbarui kode yang diterima. Sehingga di sini kita bicara tentang git yang dipasangi hub. Jadi github tepatnya adalah aktivitas otomatisasi yang diselenggarakan pemakai dengan bantuan manajemen versi seperti Git dengan teknologinya dan interface nya hub. Apa yang git tawarkan adalah proses, sementara apa yang hub tawarkan adalah kepraktisan dalam menjalankan proses itu.

Dan karena sangat praktis dan berfungsi dengan baik, sekarang ada banyak proyek open source terkenal di GitHub (untuk contoh kernel Linux, kerangka aplikasi web Ruby on Rails atau jQuery library JavaScript). Pada akhirnya, banyak orang yang tidak ada hubungannya dengan pengembangan web hanya menggunakan GitHub untuk mengunduh software versi terbaru.

Anda juga perlu memahami beberapa istilah dalam GitHub di antaranya:

• Repositori: Repositori (atau repo singkatnya) dapat dipahami sebagai proyek di GitHub. File-file untuk proyek software disimpan dalam repositori. Istilah ini berasal dari dunia Linux.
• Cabang: Ada beberapa versi software di dalam repositori. Misalnya, versi beta eksperimental dan versi stabil untuk penggunaan produktif. Setiap versi mewakili cabang repositori.
• Komit: Komit adalah proses ketika versi baru cabang diajukan ke kontrol versi. Ini berarti bahwa setelah pengembang menyelesaikan operasi pada software, ia “melakukan” perubahan.
• Tarik atau tarik permintaan: Jika pengembang telah memperbaiki bug atau menambahkan fungsi baru, ia ingin perubahannya dimasukkan ke dalam proyek asli. Itu sebabnya dia mengajukan permintaan menarik ke administrator proyek masing-masing. Yang terakhir kemudian dapat melihat perubahan dan memutuskan apakah akan melakukan tarikan atau tidak.
• Fork: Karena semua proyek Git publik di bawah lisensi sumber terbuka, semua orang juga dapat memulai cabang repositori mereka sendiri, yang disebut fork. Di sana setiap orang dapat mengembangkan secara pribadi dan pada akhirnya mengembalikan versi mereka ke proyek asli (membuat permintaan tarik) – atau hanya mendistribusikan varian independen.

Ada berbagai aplikasi klien untuk Git, terutama dalam bentuk alat baris perintah. Ini memungkinkan pengembang untuk mengirimkan setiap perubahan yang mereka buat ke dalam suatu proyek secara terpusat, dan GitHub akan menyajikan perubahan ini secara rinci pada situs web terkait. Selain itu, Git akan menyimpan setiap versi proyek software – tidak peduli seberapa besar atau kecil perubahannya, di mana Git akan selalu dapat mengklik akses pada versi sebelumnya.

Share
Do NOT follow this link or you will be banned from the site!