cara menggunakan githup yang pas

in #utopian-io7 years ago (edited)

image.png

buat cabang
Saat mengerjakan sebuah proyek, Anda akan memiliki banyak fitur atau gagasan yang berbeda yang sedang berjalan pada waktu tertentu - beberapa di antaranya siap untuk digunakan, dan yang lainnya tidak. Ada cabang untuk membantu Anda mengelola alur kerja ini.

Saat membuat cabang di proyek Anda, Anda menciptakan lingkungan tempat Anda bisa mencoba ide baru. Perubahan yang Anda buat di cabang tidak mempengaruhi mastercabang, jadi Anda bebas bereksperimen dan melakukan perubahan, aman dengan mengetahui bahwa cabang Anda tidak akan digabungkan hingga siap untuk ditinjau oleh seseorang yang Anda ajak bekerjasama.

ProTrip
Branching adalah konsep inti di Git, dan keseluruhan GitHub Flow didasarkan padanya. Hanya ada satu peraturan: apa pun di mastercabang itu selalu bisa dicabut.

Karena ini, sangat penting bahwa cabang baru Anda diciptakan dari master saat mengerjakan fitur atau perbaikan. Nama cabang Anda harus deskriptif (misalnya, refactor-authentication, user-content-cache-key, make-retina-avatars), sehingga orang lain dapat melihat apa yang sedang dikerjakan.

tambahan Komit
Setelah cabang Anda diciptakan, saatnya untuk mulai melakukan perubahan. Kapan pun Anda menambahkan, mengedit, atau menghapus file, Anda membuat komit, dan menambahkannya ke cabang Anda. Proses penambahan komit ini terus mencatat perkembangan Anda saat Anda mengerjakan cabang fitur.

Komitmen juga menciptakan sejarah kerja Anda yang transparan yang dapat diikuti orang lain untuk memahami apa yang telah Anda lakukan dan mengapa. Setiap komit memiliki pesan komit terkait, yaitu deskripsi yang menjelaskan mengapa perubahan tertentu dibuat. Selanjutnya, masing-masing komit dianggap sebagai unit perubahan yang terpisah. Ini memungkinkan Anda memutar kembali perubahan jika ada bug, atau jika Anda memutuskan untuk menuju ke arah yang berbeda.

ProTip
Pesan komit penting, terutama karena Git melacak perubahan Anda dan kemudian menampilkannya sebagai komit setelah mereka didorong ke server. Dengan menulis pesan komit yang jelas, Anda dapat mempermudah orang lain mengikuti dan memberikan umpan balik.

Buka Permintaan Tarik
Tarik Permintaan memulai diskusi tentang komit Anda. Karena mereka terintegrasi dengan gudang Git yang mendasarinya, siapa pun dapat melihat dengan tepat perubahan apa yang akan digabungkan jika mereka menerima permintaan Anda.

Anda dapat membuka Permintaan Tarik pada saat apapun selama proses pengembangan: bila Anda memiliki sedikit atau tanpa kode tapi ingin membagikan beberapa tangkapan layar atau gagasan umum, saat Anda terjebak dan membutuhkan pertolongan atau nasihat, atau saat Anda siap untuk seseorang untuk meninjau karya Anda Dengan menggunakan sistem @mention GitHub dalam pesan Permintaan Tarik Anda, Anda dapat meminta umpan balik dari orang atau tim tertentu, apakah mereka berada di lorong atau sepuluh zona waktu.

ProTrip
Pull Requests berguna untuk berkontribusi pada proyek open source dan untuk mengelola perubahan pada repositori bersama. Jika Anda menggunakan Model Fork & Pull, Pull Requests memberi cara untuk memberi tahu pengelola proyek tentang perubahan yang Anda inginkan untuk mereka pertimbangkan. Jika Anda menggunakan Model Repositori Bersama, Permintaan Tarik membantu memulai pengkajian dan percakapan kode tentang usulan perubahan sebelum digabungkan ke cabang induk.

Diskusi dan Tinjauan kode anda
Setelah Permintaan Tarik dibuka, orang atau tim yang meninjau perubahan Anda mungkin memiliki pertanyaan atau komentar. Mungkin gaya pengkodean tidak sesuai dengan pedoman proyek, perubahan tersebut tidak ada tes unit, atau mungkin semuanya terlihat bagus dan alat peraga disesuaikan. Permintaan Tarik dirancang untuk mendorong dan menangkap jenis percakapan ini.

Anda juga dapat terus mendorong cabang Anda dalam diskusi dan umpan balik tentang komit Anda. Jika seseorang berkomentar bahwa Anda lupa melakukan sesuatu atau jika ada bug dalam kode tersebut, Anda dapat memperbaikinya di cabang Anda dan mendorong perubahan tersebut. GitHub akan menunjukkan komitmen baru Anda dan umpan balik tambahan yang mungkin Anda terima di tampilan Permintaan Permintaan Bersatu.

ProTrip
Permintaan Pull Request ditulis dalam penurunan harga, sehingga Anda bisa menanamkan gambar dan emoji, gunakan blok teks yang telah diformat, dan format ringan lainnya.

Menyebarkan
Dengan GitHub, Anda dapat menyebarkan dari cabang untuk pengujian akhir dalam produksi sebelum digabungkan untuk dikuasai.

Setelah permintaan tarik Anda telah ditinjau dan cabang melewati tes Anda, Anda dapat menyebarkan perubahan Anda untuk memverifikasinya dalam produksi. Jika cabang Anda menyebabkan masalah, Anda bisa menggulungnya kembali dengan mengerahkan master yang ada ke dalam produksi.

Menggabungkan
Sekarang setelah perubahan Anda telah diverifikasi dalam produksi, sekarang saatnya untuk menggabungkan kode Anda ke dalam cabang induk.

Setelah digabungkan, Pull Request menyimpan catatan perubahan historis pada kode Anda. Karena mereka dapat dicari, mereka membiarkan orang kembali pada waktunya untuk memahami mengapa dan bagaimana sebuah keputusan dibuat.

ProTrip
Dengan memasukkan kata kunci tertentu ke dalam teks Permintaan Tarik Anda, Anda dapat mengaitkan masalah dengan kode. Saat Permintaan Tarik Anda digabungkan, masalah terkait juga ditutup. Misalnya, memasukkan frase Closes #32akan menutup nomor 32 dalam repositori



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Your contribution cannot be approved because it does not follow the Utopian Rules.
This is not a proper blog post submission.
The chosen repository is incorrect.
This looks like an article you found online and translated. Be careful as plagiarism is a serious action that could at least lead to you being banned from utopian

You can contact us on Discord.
[utopian-moderator]

Hey @mcfarhat, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

Tulisannya bagus tapi karena bukan kategori bacaan yang saya cari yaaa saya tidak tahu mau membahas apa, semangat terus kawan😎

saya mau blajar aplot melalui utopian. tapih yang saya aplot belum satupun yang diterima. tolong bantu saya