
Berpartisipasi dalam Hacktoberfest 2022 dengan berkontribusi pada proyek ramah pemula ini. Dapatkan PR Anda hari ini !? ✅?
Siswa sering tidak sadar dan kehilangan beberapa peluang yang benar -benar hebat? Itu bisa membantu mereka meningkatkan karier mereka? . Tujuan saya adalah untuk mengumpulkan informasi tentang setiap kemungkinan peluang baik baik itu program siswa seperti ahli kampus GitHub, atau program Duta Besar Mahasiswa Microsoft belajar atau semacam magang atau hackathon atau program CommunInty seperti Hacktoberfest sendiri. Di sinilah saya akan membutuhkan bantuan Anda?
Ini adalah perayaan selama sebulan dari 1 Oktober hingga 31 Oktober yang disajikan oleh Digital Ocean dan Dev Community berkolaborasi dengan GitHub untuk membuat orang terlibat dalam open source. Anda dapat membuat permintaan tarik pertama Anda ke repositori publik di Github dan berkontribusi pada komunitas pengembang open-source.
Untuk memenuhi syarat untuk kemeja Hacktoberfest edisi terbatas resmi, Anda harus mendaftar di sini dan membuat empat permintaan tarik (PR) antara 1-31 Oktober, 2022 (di zona waktu mana pun). PRS dapat dibuat untuk repositori publik di GitHub, tidak hanya yang dengan masalah berlabel Hacktoberfest. Tahun ini, 40.000 peserta pertama yang menyelesaikan tantangan akan mendapatkan t-shirt? Atau Anda dapat memilih untuk menanam pohon? untukmu.
Anda dapat mengikuti langkah -langkah penuntun berikut untuk berkontribusi pada repositori kami. Anda disarankan untuk membaca kontribusi.md untuk memahami pedoman kontribusi.
Pertama -tama "garpu" repositori.
Untuk membuat salinan repositori lokal Anda sendiri yang ingin Anda kontribusikan, mari pertama kali membuka jendela terminal.
Kami akan menggunakan perintah git clone bersama dengan URL yang menunjuk ke garpu repositori Anda.
URL ini akan mirip dengan URL di atas, kecuali sekarang akan berakhir dengan .git . Dalam contoh cloud_hauiku di atas, URL akan terlihat seperti ini:
https://github.com/your-username/studenthelp.git
Anda dapat menyalin URL dengan menggunakan tombol "klon atau unduh" hijau dari halaman repositori Anda yang baru saja Anda potong dari halaman repositori asli. Setelah Anda mengklik tombol, Anda dapat menyalin URL dengan mengklik tombol Binder di sebelah URL:
Setelah kami memiliki URL, kami siap untuk mengkloning repositori. Untuk melakukan ini, kami akan menggabungkan perintah git clone dengan URL repositori dari baris perintah di jendela terminal:
git clone https://github.com/your-username/StudentHelp.git
Untuk membuat cabang Anda, dari jendela terminal Anda, ubah direktori Anda sehingga Anda bekerja di direktori repositori. Pastikan untuk menggunakan nama sebenarnya dari repositori (yaitu StudentHelp) untuk berubah menjadi direktori itu.
cd StudentHelp
Sekarang, kami akan membuat cabang baru kami dengan perintah git branch . Pastikan Anda menyebutkannya secara deskriptif sehingga orang lain yang bekerja pada proyek memahami apa yang sedang Anda kerjakan.
git branch new-branch
Sekarang cabang baru kami dibuat, kami dapat beralih untuk memastikan bahwa kami sedang mengerjakan cabang itu dengan menggunakan perintah checkout git:
git checkout new-branch
Setelah Anda memasukkan perintah git checkout, Anda akan menerima output berikut:
Output:
Switched to branch 'new-branch'
Pada titik ini, Anda sekarang dapat memodifikasi file yang ada atau menambahkan file baru ke proyek di cabang Anda sendiri.
Yang perlu Anda lakukan adalah mengatur repositori ini pada sistem lokal YouT dan kemudian buka folder index.html. Anda akan melihat bagian yang ditandai di mana Anda menambahkan secara berurutan di bawah tag dalam tag
Itu cukup banyak, hanya itu yang perlu Anda lakukan. Sekarang dorong perubahan Anda dan buat permintaan tarik dapatkan PR Anda digabungkan hari ini. periksa bagian masalah untuk lebih banyak masalah. (Jika tersedia)
Setelah Anda memodifikasi file yang sudah ada atau menambahkan file baru ke proyek, Anda dapat menambahkannya ke repositori lokal Anda, yang dapat Anda lakukan dengan perintah git add . Mari tambahkan bendera -A untuk menambahkan semua perubahan yang telah kami buat:
git add -A
atau
git add .
Selanjutnya, kami ingin merekam perubahan yang kami buat ke repositori dengan perintah Git Commit.
Pesan komit adalah aspek penting dari kontribusi kode Anda; Ini membantu kontributor lain sepenuhnya memahami perubahan yang telah Anda buat, mengapa Anda membuatnya, dan betapa pentingnya itu. Selain itu, pesan komit memberikan catatan historis tentang perubahan untuk proyek pada umumnya, membantu kontributor masa depan di sepanjang jalan.
Jika Anda memiliki pesan yang sangat singkat, Anda dapat merekamnya dengan bendera -m dan pesan dalam kutipan:
Contoh:
git commit -m "Updated Readme.md"
Pada titik ini Anda dapat menggunakan perintah git push untuk mendorong perubahan ke cabang saat ini dari repositori bercabang Anda:
Contoh:
git push --set-upstream origin new-branch
Saat Anda sedang mengerjakan proyek bersama kontributor lain, penting bagi Anda untuk menjaga repositori lokal Anda tetap mutakhir dengan proyek karena Anda tidak ingin membuat permintaan tarik untuk kode yang akan menyebabkan konflik. Untuk menjaga salinan lokal Anda dari basis kode diperbarui, Anda harus menyinkronkan perubahan.
Pertama -tama kita akan mengonfigurasi remote untuk garpu, lalu menyinkronkan garpu.
Selanjutnya, Anda harus menentukan repositori hulu jarak jauh baru untuk kami selaras dengan garpu. Ini akan menjadi repositori asli tempat Anda bercabang. Anda harus melakukan ini dengan perintah git remote add .
git remote add upstream https://github.com/souvikrajsingh/StudentHelp.git
Dalam contoh ini, upstream adalah nama pendek yang telah kami pasang untuk repositori jarak jauh karena dalam hal git, "hulu" mengacu pada repositori yang Anda kloning. Jika Anda ingin menambahkan pointer jarak jauh ke repositori kolaborator, Anda mungkin ingin memberikan nama pengguna kolaborator itu atau nama panggilan singkat untuk shortname.
Setelah Anda mengkonfigurasi remote yang merujuk pada repositori hulu dan asli di GitHub, Anda siap menyinkronkan garpu repositori Anda agar tetap terbaru.
Untuk menyinkronkan garpu Anda, dari direktori repositori lokal Anda di jendela terminal, Anda harus menggunakan perintah git fetch untuk mengambil cabang bersama dengan komitmen masing -masing dari repositori hulu. Karena Anda menggunakan nama pendek "hulu" untuk merujuk ke repositori hulu, Anda harus meneruskannya ke perintah:
git fetch upstream
Beralih ke cabang master lokal dari repositori kami:
git checkout master
Anda sekarang harus menggabungkan perubahan apa pun yang dibuat di cabang master repositori asli, bahwa Anda akan mengakses melalui cabang hulu/master lokal Anda, dengan cabang master lokal Anda:
git merge upstream/master