Penjelasan, Manfaat Dan Fitur - Fitur Dari Git Dan Github

https://www.wenxploit.com/git+github.jpeg


    Apa itu Github?


    Bagi developers pasti tidak asing lagi dengan Github. Tapi bagi yg belum tau apa itu Github, di bawah ini saya akan menceritakan tentang Penjelasan, Manfaat Dan Fitur - Fitur Dari Git Dan Github. Simak penjelasannya..

    GitHub adalah layanan host web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem kendali versi Git dan layanan hosting internet. Hal ini banyak digunakan untuk kode komputer. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.

    GitHub menawarkan paket repositori pribadi dan gratis pada akun yang sama dan digunakan untuk proyek perangkat lunak sumber terbuka. Pada bulan April 2017, GitHub melaporkan bahwa mereka mempunyai lebih dari 20 juta pengguna dan lebih dari 57 juta repositori, menjadikannya layanan terbesar dari kode sumber di dunia.


    Apa itu Git?



    Proyek-proyek di GitHub dapat diakses dan dimanipulasi menggunakan standar antarmuka garis perintah Git dan semua perintah standar Git dapat bekerja dengan benar. GitHub juga memperbolehkan pengguna yang terdaftar dan tidak terdaftar untuk menelusuri repositori-repositori publik di situs GitHub. Beberapa klien desktop dan plugin Git juga telah diciptakan oleh GitHub dan pihak ketiga lainnya yang terintegrasi dengan platform ini.

    Situs ini menyediakan fungsionalitas jejaring sosial seperti seperti umpan web, pengikut, wiki (menggunakan perangkat lunak Wiki yang disebut Gollum) dan grafik jejaring sosial untuk menampilkan bagaimana para pengembang menggarap versi repositori mereka sendiri (fork) dan fork apa (dan cabang yang termasuk) yang memiliki aktivitas terbaru.

    Seorang pengguna harus membuat sebuah akun dalam rangka untuk memberikan kontribusi mereka ke situs, tapi repositori publik dapat ditelusuri dan diunduh oleh semua orang. Dengan akun pengguna yang terdaftar, para pengguna dapat mendiskusikan, mengelola, membuat repositori, mengirimkan kontribusi untuk repositori orang lain, dan meninjau perubahan kode.

    Perintah-Perintah Github


    Penggunaan Git ini sangat mudah, dengan menggunakan perintah-perintah di bawah ini untuk menjalankan aplikasi Git sama halnya seperti Terminal maupun CMD di windows.

    Di bawah ini ada daftar perintah-perintah untuk digunakan di Git :

    • Git init : Perintah ini digunakan untuk membuat repository pada file lokal yang nantinya akan terdapat folder .git.
    • Git add : Perintah ini berguna untuk menambahkan file baru pada repository yang telah dipilih.
    • Git status : Perintah ini berguna untuk mengetahui status dari repository lokal
    • Git commit : Perintah ini berguna untuk menyimpan perubahan yang akan dilakukan, tetapi tidak ada perubahan pada remote repository karena belum di push.
    • Git push : Perintah ini guna untuk mengirimkan perubahan file setelah di commit ke repository.
    • Git clone : Perintah ini guna untuk membuat salinan terhadap repository lokal.
    • Git merge : Perintah ini guna untuk menggabungkan branch yang aktif dan branch yang dipilih.
    • Git branch : Perintah ini berguna untuk melihat seluruh branch yang ada pada repository.
    • Git checkout : Perintah ini berguna untuk menukar branch yang aktif dengan branch yang dipilih.

    Layanan Github


    GitHub juga menyediakan beberapa software as service untuk menambahkan fitur tambahan ke layanan project, yaitu :

    • Waffle.io: Manajemen proyek untuk tim perangkat lunak. Secara otomatis melihat pull request, build otomatis, meninjau, dan menyebarkan di semua repositori Anda di GitHub.
    • Rollbar: Integrasi dengan GitHub untuk menyediakan alat debugging real time dan pelaporan pengecualian full-stack. Rollbar kompatibel dengan semua kode bahasa yang digunakan, seperti JavaScript, Python, .Net, Ruby, PHP, Node.js, Android, iOS, Go, Java dan C#.
    • Codebeat: Analisis kode otomatis khusus untuk pengembang web dan mobile. Bahasa yang didukung untuk perangkat lunak ini adalah: Elixir, Go, Java, Swift, JavaScript, Python, Ruby, Kotlin, Objective-C, dan TypeScript.
    • Travis CI: Untuk meyakinkan aplikasi Anda saat melakukan pengujian dan pengiriman. Juga memberikan kontrol penuh atas build environment, untuk menyesuaikannya dengan kode Anda. Bahasa yang didukung: Go, Java, JavaScript, Objective-C, Python, PHP, Ruby, dan Swift.
    • GitLocalize: Dikembangkan untuk tim yang ingin menerjemahkan konten mereka dari satu ke yang lain. GitLocalize secara otomatis menyinkronkan dengan repositori Anda, sehingga Anda dapat menjaga alur kerja Anda di GitHub. Ini juga membuat Anda terus memperbarui apa yang perlu diterjemahkan.

    Ruang Lingkup



    Di bawah ini adalah file-file yang biasanya ada di code editor github :

    • Dokumentasi, termasuk membuat berkas README dalam berbagai format berkas seperti Markdown
    • Pelacakan masalah (termasuk permintaan fitur) dengan label, milestone, penerima pengalihan dan mesin pencari
    • Wiki
    • Tarik permintaan dengan peninjauan kode dan komentar.
    • Riwayat Komit
    • Grafik: pulse, kontributor, komit, frekuensi kode, kartu punch, jaringan, anggota
    • Integrasi Direktori
    • Diff yang terpadu dan terbagi
    • Pemberitahuan email
    • Pilihan untuk berlangganan seseorang dan memberi pemberitahuan dengan @ menyebutkan nama pengguna mereka.
    • Emoji
    • Halaman GitHub: website kecil yang dapat di-host dari repositori publik di GitHub. Format URL adalah: http://username.github.io.
    • Sekumpulan To-do list dalam berkas-berkas
    • Visualisasi data geospasial
    • Pembuat berkas 3D yang dapat ditampilkan menggunakan sebuah berkas penampil STL yang terintegrasi dan ditampilkan pada "kanvas 3D". Penampil ini didukung oleh WebGL dan Three.js.
    • Format PSD dasar dari Photoshop dapat ditampilkan dan dibandingkan dengan versi sebelumnya dari berkas yang sama.
    • Penampil dokumen PDF.

    Sekian Penjelasan, Manfaat Dan Fitur - Fitur Dari Git Dan Github. Semoga yg tadinya tidak tau sekarang menjadi tau setelah membaca artikel ini. Semoga Bermanfaat!

    Source : wikipedia


    0 comments:

    Posting Komentar

    Katakan Unek-unek mu