Misalnya, tim pengembang perangkat lunak ingin membuat situs web dan mereka semua perlu memperbarui kodenya, secara bersamaan, saat mengerjakan proyek. Dalam hal ini, Github membantu membuat repositori terpusat tempat semua orang dapat mengunggah, mengedit, dan mengelola file kode program.
Sebelum Anda mulai menggunakan GitHub, Anda perlu membuat akun GitHub.
Repositori biasanya digunakan untuk mengatur proyek perangkat lunak aplikasi. Repositori dapat berisi folder dan file, gambar, video, spreadsheet, dan kumpulan data - semua yang dibutuhkan proyek Anda. Seringkali repositori menyertakan file README, file dengan informasi tentang proyek Anda.
File README ditulis dalam bahasa Markdown dalam teks biasa. Anda dapat berkonsultasi halaman ini web sebagai referensi cepat bahasa Markdown. GitHub memungkinkan Anda menambahkan file README pada saat yang sama saat Anda membuat repositori baru. GitHub juga menawarkan opsi umum lainnya seperti file lisensi, tetapi pada awalnya Anda tidak perlu memilih apa pun.
Untuk membuat repositori baru, di kanan atas pilih di menu New repository
. Lanjutkan dengan langkah-langkah berikut:
New repository
.first-repository
.Create repository
.Membuat cabang memungkinkan Anda memiliki beberapa versi repositori secara bersamaan.
Secara defaultdefinita, tempat penyimpanan first-repository
memiliki cabang bernama main
yang dianggap cabang defiasli. Anda dapat membuat cabang tambahan untuk main di repositori first-repository
. Anda dapat menggunakan cabang untuk memiliki versi proyek yang berbeda secara bersamaan. Ini berguna saat Anda ingin menambahkan fungsionalitas baru ke proyek tanpa mengubah kode sumber utama. Pekerjaan yang dilakukan di cabang berbeda tidak akan muncul di cabang master hingga Anda menggabungkannya. Anda dapat menggunakan cabang untuk bereksperimen dan membuat perubahan sebelum memasukkannya ke main.
Saat Anda membuat cabang dari cabang utama, Anda membuat salinan, atau snapshot, dari main seperti pada saat itu. Jika orang lain membuat perubahan pada cabang master saat Anda sedang mengerjakan cabang Anda, Anda dapat mendorong pembaruan tersebut.
Pada diagram berikut dapat kita lihat:
Cabang utama
Sebuah cabang baru disebut feature
Jalan yang feature
tampil sebelum digabungkan dengan main
Membuat cabang untuk implementasi baru atau perbaikan bug sama seperti menyimpan file. Dengan GitHub, pengembang perangkat lunak menggunakan cabang untuk menyimpan perbaikan bug, dan fitur berfungsi, terpisah dari cabang produksi utama. Saat perubahan sudah siap, itu digabungkan ke dalam cabang utama.
Setelah membuat repositori kami, pindah ke tab <>Code
(1) dari repositori:
Klik menu tarik-turun utama (2), lalu beri nama yang baru branch
(3)
Klik Create branch: first branch from 'main'
Sekarang kita punya dua branch
, main
e first-branch
. Saat ini, mereka terlihat persis sama. Nanti kami akan menambahkan perubahan ke yang baru branch
.
Baru buat yang baru branch
, GitHub membawa Anda ke code page
untuk yang baru first-branch
, yang merupakan salinan dari main.
Kami dapat membuat dan menyimpan perubahan pada file di repositori. Di GitHub, perubahan tersimpan dipanggil commit
. Setiap commit
memiliki pesan dari commit
terkait, yang merupakan deskripsi yang menjelaskan mengapa perubahan tertentu dilakukan. Pesan dari commit
mereka mencatat sejarah perubahan sehingga kontributor lain dapat memahami apa yang telah dilakukan dan mengapa.
Di bawah cabang first-branch
dibuat, klik pada file README.md, lalu pada pensil untuk mengedit file.
Di editor, tulis menggunakan Markdown.
Di dalam kotak Commit changes
(Pratinjau), kami menulis pesan commit
menggambarkan perubahan.
Terakhir klik tombol tersebut Commit changes
.
Perubahan ini hanya akan dilakukan pada file README first-branch
, jadi sekarang cabang ini berisi konten yang berbeda dari yang utama.
pull request
Sekarang kami memiliki perubahan di cabang utama, kami dapat membukanya pull request
.
Le pull request
mereka adalah inti dari kolaborasi di GitHub. Saat Anda membuka a pull request
, Anda mengusulkan perubahan dan meminta seseorang untuk membuat review
e pull
kontribusi Anda dan untuk menggabungkan mereka di cabang mereka. Itu pull request
menunjukkan perbedaan isi dari kedua cabang. Perubahan, penambahan, dan pengurangan ditampilkan dalam berbagai warna.
Segera setelah Anda melakukan komit, Anda dapat membuka pull request dan memulai diskusi, bahkan sebelum kode selesai.
Menggunakan fungsi @mention
dari GitHub di pos Anda dari pull request
, Anda dapat meminta masukan dari orang atau tim tertentu, terlepas dari lokasi mereka.
Anda bahkan dapat membuka pull request
di repositori Anda dan gabungkan sendiri. Ini cara yang bagus untuk mempelajari aliran GitHub sebelum mengerjakan proyek yang lebih besar.
Untuk membuatnya pull request
kamu harus:
pull request
dari repositori Anda first-repository
. New pull request
Example Comparisons
, pilih cabang yang Anda buat, first-branch
, untuk dibandingkan dengan main (asli).Create pull request
.pull request
tulis deskripsi singkat tentang perubahan Anda. Anda dapat memasukkan emoji dan menarik dan melepas gambar dan gif.pull request
. Anda belum perlu menambahkannya, tetapi opsi ini menawarkan beberapa cara untuk berkolaborasi menggunakan pull request
. Create pull request
.Kolaborator Anda sekarang dapat meninjau perubahan Anda dan memberikan saran.
pull request
Pada langkah terakhir ini, Anda akan menggabungkan cabang Anda first-branch
di cabang utama. Setelah menggabungkan pull request
, perubahan ke cabang first-branch
akan tertanam dalam file utama.
Kadang-kadang, pull request dapat menyebabkan perubahan kode yang bertentangan dengan kode yang sudah ada di main. Jika ada konflik, GitHub akan memperingatkan Anda tentang kode yang bertentangan dan mencegah penggabungan sampai konflik diselesaikan. Anda dapat membuat komit yang menyelesaikan konflik atau menggunakan komentar dalam pull request untuk mendiskusikan konflik dengan anggota tim Anda.
Merge pull request
untuk menggabungkan perubahan menjadi utama.Confirm merge
. Anda akan menerima pesan bahwa permintaan berhasil digabungkan dan permintaan telah ditutup.Delete branch
. Sekarang Anda richiesta pull
digabungkan dan perubahan Anda ada di main, Anda dapat menghapus cabang dengan aman first-branch
. Jika Anda ingin membuat perubahan lebih lanjut pada proyek Anda, Anda selalu dapat membuat cabang baru dan mengulangi proses ini.Ercole Palmeri
Coveware by Veeam akan terus menyediakan layanan respons insiden pemerasan siber. Coveware akan menawarkan kemampuan forensik dan remediasi…
Pemeliharaan prediktif merevolusi sektor minyak & gas, dengan pendekatan inovatif dan proaktif terhadap manajemen pembangkit listrik.…
CMA Inggris telah mengeluarkan peringatan tentang perilaku Big Tech di pasar kecerdasan buatan. Di sana…
Keputusan "Rumah Hijau", yang dirumuskan oleh Uni Eropa untuk meningkatkan efisiensi energi bangunan, telah mengakhiri proses legislatifnya dengan…