Panduan pemula untuk GitHub
Diterbitkan: 2022-12-04Sebagai pembuat kode baru, Anda harus belajar tentang Git, yang memiliki fitur dinamis untuk membantu pekerjaan Anda. Git berfungsi sebagai perangkat lunak kontrol versi terdistribusi yang memungkinkan beragam entitas bekerja secara bersamaan dan menyimpan riwayat perubahan semua pekerjaan. Fitur luar biasa menjamin pertengkaran kode nol, memungkinkan pengembang memutar kembali file atau proyek lengkap ke model kode sebelumnya.
Karena kebutuhan proyek tersebut sering berubah, sistem kontrol versi memungkinkan pengembang untuk kembali ke versi sebelumnya dari kode mereka.
Struktur cabang Git memungkinkan pengembang untuk mengerjakan suatu pekerjaan secara mandiri. Jika Anda seorang pengembang, pikirkan Git sebagai aplikasi perangkat lunak kecil yang mengelola basis kode Anda.
Repositori untuk Git
Penyimpanan repositori adalah fitur penting yang harus Anda ketahui jika ingin mulai menggunakan Git. Repositori adalah usaha yang berisi beberapa file, seperti file berbasis kode.
Ada dua cara untuk menyimpan repositori Git: Simpan secara online, di penyimpanan cloud, atau instal server di sistem Anda untuk menyimpan file.
Layanan repositori Git yang paling populer adalah GitHub oleh Microsoft, GitLab, dan BitBucket.
Butuh Git
Git menyederhanakan kontribusi untuk proyek sumber terbuka
GitHub digunakan untuk menangani hampir semua proyek sumber terbuka. Jika produk Anda open-source, Anda dapat menggunakan GitHub secara gratis. Ini berisi antarmuka web dan aplikasi asli yang menyederhanakan menggabungkan dokumentasi terperinci dan menerima komentar pada proyek Anda.
Anda bisa mulai dengan membuat klon proyek dan memodifikasinya, lalu kirimkan permintaan penarikan melalui antarmuka web GitHub. Permintaan penarikan ini akan memungkinkan Anda untuk memberi tahu orang lain tentang amandemen yang dilakukan dalam proyek dan siap untuk ditinjau.
Pelajari Kursus Pengembangan Perangkat Lunak online dari Universitas top Dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Lanjutan, atau Program Magister untuk mempercepat karier Anda.
Data Berkualitas
Git memudahkan untuk mendapatkan dokumentasi berkualitas dengan memanfaatkan GitHub. Bagian dukungan dan tutorialnya memberikan informasi tentang hampir semua topik terkait Git yang dapat dipikirkan orang.
Terhubung ke berbagai platform
GitHub dapat terhubung ke sistem populer seperti Amazon dan Google Cloud dan layanan seperti Code Climate untuk melacak input Anda dan mengidentifikasi terminologi di lebih dari 200 bahasa komputer.
Mengaktifkan pembaruan dalam kode Anda antar versi
Sulit untuk melacak modifikasi saat grup yang mengerjakan proyek yang sama memodifikasi file. GitHub memastikan keseragaman dengan melacak semua perubahan pada file repositori.
Ini juga memungkinkan Anda untuk mempertahankan riwayat file Anda sebelumnya, serupa dengan yang kami lakukan di Microsoft, dll., sehingga versi sebelumnya tidak hilang dengan setiap perubahan. GitHub memudahkan untuk kembali ke versi sebelumnya dan menambahkan kontribusi Anda.
Pamerkan karya Anda
Apakah Anda ingin menarik perhatian perekrut Anda sebagai pengembang? Kemudian GitHub mendukung Anda dengan keandalan maksimalnya.
Sebagian besar perusahaan sekarang memeriksa profil GitHub sambil mencari perekrutan proyek baru. Jika profil Anda bersifat publik, peluang Anda untuk dipekerjakan meningkat, bahkan jika Anda tidak bersekolah di institusi atau perguruan tinggi bergengsi.
Bagaimana cara menggunakan GitHub?
Instal GitHub di perangkat Anda
Pertama, instal alat Git di sistem komputer. Untuk berinteraksi dengan GitHub, kami akan menggunakan Antarmuka Baris Perintah.
- Mulailah dengan memperbarui paket Anda.
- Instal Git dan Git-Hun dengan apt-get.
- Terakhir, periksa apakah Anda telah menginstal Git dengan benar.
- Saat Anda siap untuk menyimpan pekerjaan Anda, jalankan perintah berikut dengan data Anda untuk mengatur nama pengguna dan email default.
Membangun Repositori Git Lokal
Siapkan repositori Git lokal saat Anda memulai proyek baru dari awal. Di sini, Anda dapat menyimpan file dan mengubah pos pemeriksaan untuk kontrol versi. Juga, jangan lupa membuat folder di desktop Anda sebelum memulai repositori lokal Anda.
Luncurkan port atau prompt perintah Anda dengan menyalin perintah yang tercantum di bawah ini.
cd~/Desktop/git-demo-contoh git init
Voila! Anda telah membuat repositori Git pertama Anda, siap untuk menyimpan file.
Tambahkan beberapa file ke folder sehingga Anda memiliki sesuatu untuk dikerjakan. Buat file bernama floral.py di folder git-demo-example Anda dan rekatkan kode berikut.
Jika Anda tidak menginstal Python, Anda masih dapat mengikuti dengan membuat file .txt alih-alih file .py.
floral=[mawar, bakung, kembang sepatu, bunga aster, petunia, bunga matahari]
Keluar dan simpan dokumen. Di folder yang sama, buat file lain bernama fruits.py dan rekatkan kode berikut ke dalamnya.
buah=[apel,pisang,semangka,mangga,lichi,jeruk]
Sekarang Anda memiliki dua file di folder Git Anda.
Webinar Pengembangan Perangkat Lunak Eksklusif upGrad untuk Anda –
Bisnis SAAS – Apa Bedanya?
Berbagi file ke Repositori Git Lokal
Setelah Anda selesai membuat Repositori Git lokal dan membuat file baru, langkah selanjutnya adalah menambahkan file tersebut ke folder repositori untuk melacak amandemen yang dibuat dalam file. Proses ini dikenal sebagai melakukan.
Komuter membutuhkan dua langkah untuk mengkomit kode ke repositori lokal. Anda harus mulai dengan menempatkan file di area pementasan sebelum melakukan. Langkah ekstra dalam proses ini memungkinkan Anda untuk mengontrol file mana yang ingin Anda komit ke repositori lokal dan melindungi Anda dari melakukan file yang salah.
Misalnya: jika Anda ingin mengkomit satu file ke area pementasan, gunakan— git add flower.py
Tetapi jika Anda ingin menambahkan lebih dari satu file, gunakan— git add flower.py fruit.py
Periksa Semua Komitmen
Anda dapat menggunakan git log untuk melihat daftar komit yang dibuat sejauh ini. Log komit berisi nama pembuat komit, tanggal komit, dan pesan komit untuk setiap komit.
Mengabaikan File Komit
Jika ada file yang tidak ingin Anda komit, Anda dapat menggunakan file .gitignore untuk membantunya. File .gitignore menginstruksikan Git tentang file atau variasi mana yang harus diabaikan, sehingga tidak ditampilkan dan dilakukan secara tidak sengaja.
Cabang Git
Fitur brilian lain yang disediakan di GitHub adalah dengan Git, Anda dapat membuat cabang terpisah agar pekerjaan Anda berbeda dari cabang master, yang sangat berguna untuk menjalankan pengujian kode. Jika Anda mengetik git status di port Anda, Anda akan melihat bahwa Anda berada di cabang master.
Buat Repositori Jarak Jauh untuk Berkolaborasi dengan Grup Anda
Setelah Anda menyimpan semua perubahan di repositori lokal Anda, atur repositori jarak jauh dan sinkronkan dengan repositori lokal Anda untuk menyederhanakan akses atau membagikannya dengan orang-orang - ini akan memungkinkan Anda untuk memindahkan perubahan ke hub utama tempat orang lain dapat mengakses Anda kode dan membuat amandemen yang diperlukan.
Kursus & Artikel Populer tentang Rekayasa Perangkat Lunak
Program Populer | |||
Program PG Eksekutif dalam Pengembangan Perangkat Lunak - IIIT B | Program Sertifikat Blockchain - PURDUE | Program Sertifikat Keamanan Siber - PURDUE | MSC dalam Ilmu Komputer - IIIT B |
Artikel Populer Lainnya | |||
Gaji Insinyur Cloud di AS 2021-22 | Gaji Arsitek Solusi AWS di AS | Gaji Pengembang Backend di AS | Gaji Pengembang Front End di AS |
Gaji pengembang web di AS | Pertanyaan Wawancara Scrum Master di tahun 2022 | Bagaimana Memulai Karir di Keamanan Cyber pada tahun 2022? | Pilihan Karir di AS untuk Mahasiswa Teknik |
Pelajari lebih lanjut tentang GitHub dengan mengikuti kursus lanjutan
Di upGrad, Program PG Eksekutif kami dalam Pengembangan Perangkat Lunak sangat cocok untuk calon pengembang perangkat lunak, profesional TI, insinyur, analis, dan mahasiswa baru yang ingin memulai karir mereka dalam pengembangan perangkat lunak. Kursus ini menawarkan Anda perjalanan lengkap ke dalam pengembangan perangkat lunak, termasuk arsitektur data.
Daftar sekarang untuk memanfaatkan fitur eksklusif upGrad seperti dukungan pembelajaran 360 derajat, studi kelompok, dan manajemen jaringan.
Apa perbedaan antara Git dan GitHub?
Secara sederhana, Git adalah aplikasi perangkat lunak yang memungkinkan Anda mengelola dan melacak riwayat kode sumber Anda. GitHub adalah layanan berkemampuan cloud yang memungkinkan Anda mengelola repositori Git. Untuk proyek Git sumber terbuka Anda, GitHub dapat membantu Anda mengelolanya dengan lebih baik.
Apakah ada batasan jumlah ruang yang tersedia di GitHub?
Batas ukuran yang dipublikasikan dari setiap file tersebut pada tahun 2020 di GitHub adalah 2 GB.
Apakah mudah mempelajari GitHub?
Git merampingkan proses bekerja dengan orang lain dan membuat kolaborasi proyek menjadi sederhana. Anggota tim dapat mengerjakan file dan dengan mudah menggabungkan perubahan mereka ke dalam cabang master proyek. Pengetahuan Git dan GitHub secara bertahap berkembang dari diinginkan menjadi dibutuhkan dalam berbagai peran pekerjaan.