Tingkatkan Produktivitas di GitHub: Kiat untuk Pemula dan Lainnya



Dari seorang penerjemah: kami menerbitkan sebuah artikel untuk Anda oleh Darren Barnes , yang berbagi pengalamannya dengan GitHub. Nasihatnya akan bermanfaat, pertama-tama, untuk pemula. Mungkin seorang programmer yang berpengalaman akan menemukan sesuatu untuk dirinya sendiri.

GitHub adalah layanan hebat yang dapat digunakan oleh tidak semua, tetapi begitu banyak programmer. Setelah volume repositori pribadi menjadi tidak terbatas , layanan ini menarik perhatian bahkan mereka yang belum pernah bekerja dengannya.

Layanan ini dikembangkan oleh programmer untuk programmer. Pembuatnya telah menambahkan sejumlah besar alat yang sangat nyaman yang meningkatkan produktivitas. Namun, sayangnya, tidak semua pengembang tahu tentang alat ini. Dan siapa tahu - tidak selalu menggunakan.

Skillbox merekomendasikan: Kursus praktis dua tahun "Saya seorang Pengembang Web PRO . "

Kami mengingatkan Anda: untuk semua pembaca "Habr" - diskon 10.000 rubel saat mendaftar untuk kursus Skillbox apa pun menggunakan kode promo "Habr".

Pencarian file cepat di repositori


Ini adalah salah satu metode pencarian file tercepat - hanya ketika Anda tahu apa yang Anda cari. Buka repositori dan tekan "t". Sekarang Anda dapat mencari file berdasarkan nama, untuk kenyamanan, menggunakan tombol arah keyboard Anda. Untuk membuka file, tekan Enter.




Tarik permintaan, saran perubahan kode


Ada fitur luar biasa yang disebut Perubahan yang Disarankan untuk permintaan tarik. Jika Anda memberikan saran, pembuat kode, memutuskan untuk menerima hasil edit Anda, dapat melakukan ini dengan menekan tombol tanpa meninggalkan GitHub. Untuk membuat proposal, Anda harus membungkus potongan dengan kode potongan markdown dan memilih tag saran.



Tapi di sini adalah bagaimana pembuat kode dapat membuat perubahan yang diusulkan. Namun, ia tidak perlu secara manual membuat perubahan pada file.




Navigasi seperti pada IDE


Itu sudah membutuhkan pemasangan ekstensi Octotree untuk Chrome, tetapi tidak ada yang rumit di sini. Tetapi kami mendapatkan sistem navigasi yang lebih nyaman. Omong-omong, kami sudah menulis tentang ekstensi ini.



Octotree akan sangat berguna jika Anda mempelajari proyek berskala besar dengan sejumlah besar direktori bersarang. API GitHub digunakan untuk mengambil metadata.

Repositori pribadi juga didukung ( petunjuk penggunaan ada di sini ). Juga didukung oleh GitHub Enterprise.

Transisi berfungsi pada tinjauan kode


Biasanya, tinjauan kode menyertakan transisi terus-menerus dari panggilan fungsi ke definisinya. Akibatnya, Anda harus terus-menerus menggulir ke belakang dan ke belakang, yang tidak nyaman. Tetapi jika Anda menekan T, maka Anda tidak perlu menggulir apa pun, kami segera pergi ke lokasi yang diinginkan.




Buat permalink untuk file


Saat melihat file atau direktori, cukup tekan Y, setelah itu URL akan dikonversi ke permalink, yang dapat Anda berikan kepada siapa pun, menyadari bahwa isi file tidak akan berubah.

Jika Anda mendistribusikan tautan biasa, maka setelah file yang ditunjuknya dipindahkan, tautan tersebut akan rusak.

Git menyalahkan dan memetakan


Saat melihat file, tekan B - dan Anda akan melihat Git menyalahkan dan baru-baru ini mengubah baris. Alat ini menunjukkan siapa pembuat perubahan itu, dan Anda juga mendapatkan tautan yang dapat diklik dengan tautan ke komit penuh, yang Anda lihat bagian dari perubahan tersebut.

Di sekitar tengah Anda melihat tanda warna (bilah vertikal). Strip ini lebih cerah, semakin baru file. Artinya, Anda dapat melihat file yang diperbarui tanpa kesulitan, tidak menjadi bingung dalam semua keragamannya.




Pencarian kode yang kuat


GitHub mengindeks hampir semua kode, menawarkan fungsionalitas pencarian indeks yang kuat. Jika Anda perlu menemukan sesuatu di repositori, tetapi Anda tidak ingin melakukan perubahan, maka cukup tekan / dan mulai mencari di seluruh repositori.



Jika Anda perlu menemukan item yang mengandung banyak kata, cukup bungkus frasa tersebut dengan tanda kutip. Sebenarnya, ini adalah metode pencarian standar untuk hampir semua layanan. Di GitHub, Anda dapat mencari berdasarkan ekstensi file, ukuran dan karakteristik lainnya.

Jawaban Tersimpan


Jika Anda tidak ingin menulis hal yang sama dari waktu ke waktu sebagai tanggapan terhadap komentar serupa, buat template respons. Alih-alih menulis, sekarang mungkin untuk memilih templat yang diinginkan dari menu drop-down.

Bahkan mouse tidak bisa digunakan, cukup menggunakan kombinasi ctrl + / dan ctrl + 1.

GitHub adalah alat yang hebat, hanya akan semakin baik seiring waktu. Pengembang layanan membuat fitur yang membantu pengguna. Ada add-on yang dibuat oleh penggemar. Untuk mengoptimalkan pekerjaan Anda, Anda harus berkenalan dengan setidaknya beberapa fitur yang ditawarkan oleh GitHub.

Skillbox merekomendasikan:

Source: https://habr.com/ru/post/id437348/


All Articles