Cara Mengatasi src refspec main does not match any di GIT

How to tekno
·waktu baca 3 menit
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Apakah kamu mendapati pesan kesalahan src refspec main does not match any saat melakukan pekerjaan di GIT? Jika demikian, simak artikel ini untuk mengetahui cara mengatasinya.
Pesan kesalahan berbunyi src refspec main does not match any biasanya muncul ketika pengguna melakukan pushing ke server GIT. Dikutip dari situs UGM, penyebab pesan tersebut muncul adalah repo server yang masih kosong dan tak ada commit di repo.
Dua hal tersebut menyebabkan branch master yang akan dinaikkan ke repo GIT tidak ada. Kamu tidak perlu khawatir ketika pesan tersebut muncul karena How To Tekno akan membagikan cara mengatasinya.
Apa Itu GIT?
Sebenarnya apa sih GIT? Mengutip Modul Dasar GIT dan Github untuk Matakuliah Praktikum terbitan Universitas Bina Sarana Informatika, GIT adalah sebuah perangkat lunak dengan basis Version Control System. Sementara GitHub adalah layanan GIT berbasis cloud.
Fungsi GIT adalah untuk mengelola proyek atau berkas secara terdistribusi. Semua perubahan yang tercatat oleh GIT disimpan dalam database GIT yang lokasinya tidak hanya di satu tempat.
GIT juga dapat digunakan untuk menggabungkan beberapa berkas ke dalam satu proyek final. Cara ini diharapkan bisa mempermudah pengiriman data ketika kamu mengembangkan aplikasi yang berkolaborasi dengan pengembang lain.
Keuntungan Menggunakan GIT
Di bawah ini adalah manfaat yang bisa kamu dapatkan ketika menggunakan GIT.
Riwayat perubahan berkas tercatat dengan rinci.
Berkas bisa dikelola secara kelompok atau dengan kolaborasi.
Dapat mengelola perubahan berkas.
Dapat berkontribusi dengan proyek-proyek Sumber Terbuka.
Dapat memperdalam pengembangan aplikasi berbasis Comamnd Line Interface (CLI).
Kekurangan GIT
Sementara itu, masih ada berbagai kekurangan dari GIT, yaitu:
Kurang cocok untuk pengembang aplikasi individu.
Dukungan untuk Windows terbatas.
Cara Mengatasi src refspec main does not match any di GIT
Cara mengatasi munculnya pesan kesalahan src refspec main does not match any mudah. Karena penyebabnya tidak ada branch master yang akan dinaikan ke repo GIT, kamu harus membuat branch master yang bisa dinaikkan.
Membuat branch master untuk mengatasi pesan kesalahan tersebut bisa dilakukan lewat situs web yang dikelola GitHub atau dari terminal dengan memasukan kueri di bawah. Dikutip dari freecodecamp.org, berikut kueri yang bisa digunakan:
git checkout -b master
# add commit
git push origin master
Selain itu, merangkum confluence.atlassian.com, kamu juga bisa membuat commit awal di repositori yang bisa di-push, misalnya, dengan kueri di bawah:
touch initial
git add initial
git commit -m "initial commit"
git push -u origin master
Sekarang kamu sudah tahu cara mengatasi src refspec main does not match any yang muncul saat membuat proyek di GIT. Semoga informasi di artikel ini membantu!
(NSF)
Frequently Asked Question Section
Apa itu GIT?

Apa itu GIT?
GIT adalah sebuah perangkat lunak dengan basis Version Control System.
Apa fungsi GIT?

Apa fungsi GIT?
Fungsi GIT adalah untuk mengelola proyek atau berkas secara terdistribusi.
Apa penyebab muncul src refspec main does not match any di GIT?

Apa penyebab muncul src refspec main does not match any di GIT?
Penyebab pesan src refspec main does not match any di GIT muncul adalah repo server yang masih kosong dan tidak ada commit di repo.
