Pengenalan | GitHub ialah platform dalam talian yang direka untuk memudahkan pengehosan kod, kawalan versi dan kerjasama antara individu yang bekerja pada projek yang sama. Melalui platform, anda boleh mengusahakan projek (menghos dan menyemak kod, mengurus projek dan membangunkan perisian bersama pembangun lain di seluruh dunia) pada bila-bila masa dan di mana-mana sahaja. Platform GitHub menyediakan keupayaan pemprosesan projek untuk kedua-dua projek sumber terbuka dan swasta. |
GitHub ialah platform dalam talian yang direka untuk memudahkan pengehosan kod, kawalan versi dan kerjasama antara individu yang bekerja pada projek bersama. Melalui platform, anda boleh mengusahakan projek (menghos dan menyemak kod, mengurus projek dan membangunkan perisian bersama pembangun lain di seluruh dunia) pada bila-bila masa dan di mana-mana sahaja. Platform GitHub menyediakan keupayaan pemprosesan projek untuk kedua-dua projek sumber terbuka dan swasta.
Ciri untuk pemprosesan projek pasukan termasuk: GitHub Flow> dan GitHub Pages. Ciri-ciri ini memudahkan aliran kerja untuk pasukan yang perlu digunakan secara kerap. GitHub Pages, sebaliknya, menyediakan halaman untuk mempamerkan projek sumber terbuka, memaparkan resume, mengehos blog dan banyak lagi.
GitHub juga menyediakan alatan yang diperlukan untuk projek peribadi, menjadikan projek peribadi mudah dikendalikan. Ia juga memudahkan individu berkongsi projek mereka dengan dunia.
Daftar untuk GitHub dan mulakan projekApabila memulakan projek baharu di GitHub, anda mesti membuat akaun dengan alamat e-mel anda dahulu.
Kemudian, apabila mengesahkan e-mel mereka, pengguna akan log masuk ke akaun GitHub mereka secara automatik.
1. Buat gudangSelepas itu, kami akan dibawa ke halaman untuk membuat repositori. Repositori menyimpan semua fail projek termasuk sejarah semakan. Repositori boleh menjadi awam atau peribadi. Repositori awam boleh dilihat oleh sesiapa sahaja, tetapi hanya mereka yang dibenarkan oleh pemilik projek boleh menyerahkan perubahan kepada repositori. Repositori persendirian, sebaliknya, menyediakan kawalan tambahan ke atas siapa projek itu boleh dilihat. Oleh itu, repositori awam sesuai untuk projek perisian sumber terbuka, manakala repositori persendirian terutamanya sesuai untuk projek persendirian atau sumber tertutup.
Isi "Nama Repositori" dan "Penerangan Ringkas".
Semak Mulakan repositori ini dengan fail README.
Akhir sekali, klik butang "Buat Repositori" di bahagian bawah.
Dalam GitHub, cawangan ialah cara untuk mengendalikan pelbagai versi gudang tunggal pada masa yang sama. Secara lalai, mana-mana repositori tunggal yang dibuat diberikan cawangan bernama "MASTER", yang dianggap sebagai cawangan terakhir. Dalam GitHub, cawangan boleh memainkan peranan dalam mencuba dan mengedit repositori sebelum digabungkan menjadi induk (cawangan terakhir).
Untuk menyesuaikan projek dengan keperluan semua orang, biasanya perlu menambah beberapa cawangan tambahan untuk memadankan projek yang berbeza. Keadaan semasa semasa membuat cawangan pada cawangan induk dan menyalin cawangan induk adalah sama.
Mencipta cawangan adalah serupa dengan menyimpan satu fail dalam versi yang berbeza. Ia melakukan ini dengan menamakan semula tugas yang dilaksanakan pada repositori tertentu.
Cawangan juga telah terbukti berkesan dalam mengekalkan kerja pada pembetulan pepijat dan penambahan ciri. Selepas membuat perubahan yang diperlukan, cawangan ini digabungkan ke dalam cawangan utama.
Buat cawangan selepas mencipta repositori:
Dalam contoh ini, klik pada nama repositori "Hello-World" untuk melompat ke repositori baharu anda.
Klik butang "Cawangan: Sarjana" di bahagian atas dan anda akan melihat menu lungsur dengan medan kosong untuk mengisi nama cawangan.
Masukkan nama cawangan, dalam contoh ini kita masukkan "readme-edits".
Tekan Enter atau klik pada kotak biru "buat cawangan".
Ini berjaya mencipta dua cabang: master dan readme-edits.
Langkah ini memberikan panduan tentang cara membuat perubahan pada repositori anda dan menyimpan perubahan anda. Pada GitHub, komit ditakrifkan sebagai menyimpan perubahan. Setiap komit dikaitkan dengan mesej komit yang mengandungi sejarah perubahan yang disimpan dan sebab perubahan tersebut dibuat. Ini memudahkan penyumbang lain mengetahui perubahan yang anda buat dan sebabnya.
Untuk membuat perubahan pada repositori dan melakukan perubahan, ikuti langkah berikut:
Klik pada nama gudang "Hello-World".
Klik ikon pensel di penjuru kanan sebelah atas untuk melihat dan mengedit fail.
Dalam editor, tulis sesuatu untuk memastikan anda boleh membuat perubahan.
Buat ringkasan ringkas dalam medan mesej komit untuk menerangkan sebab dan cara perubahan dibuat.
Klik butang komit perubahan untuk menyimpan perubahan.
Ambil perhatian bahawa perubahan ini hanya mempengaruhi cawangan readme-edits, bukan cawangan induk.
Pull request ialah ciri yang membolehkan penyumbang mencadangkan dan meminta seseorang menyemak dan menggabungkan perubahan tertentu ke dalam cawangan mereka. Permintaan tarik juga menunjukkan perbezaan untuk beberapa cawangan. Perubahan, penambahan dan pemadaman biasanya diwakili oleh warna merah dan hijau. Permintaan tarik boleh dibuka setelah komit selesai, walaupun kod belum lengkap.
Buka permintaan tarik:
Klik pada tab permintaan tarik.
Klik butang permintaan tarik baharu.
Pilih cawangan readme-edits untuk dibandingkan dengan cawangan induk.
Sahkan permintaan dan pastikan ia adalah apa yang anda ingin serahkan.
Klik butang hijau Cipta Permintaan Tarik dan masukkan tajuk. buka permintaan tarik dalam repositori github
Tekan kekunci Enter.
Pengguna boleh mengesahkan tindakan ini dengan cuba membuat dan menyimpan permintaan tarik.
Langkah terakhir ialah menggabungkan cawangan readme-edits dan cawangan induk bersama-sama. Jika tiada percanggahan antara cawangan readme-edits dan cawangan induk, butang permintaan tarik gabungan akan dipaparkan.
Apabila menggabungkan tarikan, adalah perlu untuk memastikan komen dan medan lain diisi dengan betul. Tarik gabungan:
Klik butang permintaan tarik gabungan.
Sahkan gabungan.
Tekan butang Ungu Padam Cawangan untuk memadam cawangan readme-edits kerana ia sudah disertakan dalam cawangan induk. (PS: Jika anda menggabungkan permintaan tarik yang dikemukakan oleh orang lain, anda tidak perlu dan tidak boleh memadamkan cabang gabungan orang lain.)
Atas ialah kandungan terperinci Bermula dengan cepat dengan GitHub. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!