Cara Mengatasi src refspec main does not match any di GIT

Konten dari Pengguna
25 November 2022 21:33
·
waktu baca 3 menit
sosmed-whatsapp-whitecopy-link-circlemore-vertical
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan
Ilustrasi mengatasi src refspec main does not match any di GIT. Foto: Yancy Min/Unsplash
zoom-in-whitePerbesar
Ilustrasi mengatasi src refspec main does not match any di GIT. Foto: Yancy Min/Unsplash
ADVERTISEMENT
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.
ADVERTISEMENT
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?

ilustrasi mengatasi src refspec main does not match any di GIT. Foto: Pankaj Patel's/Unsplash
zoom-in-whitePerbesar
ilustrasi mengatasi src refspec main does not match any di GIT. Foto: Pankaj Patel's/Unsplash
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.
ADVERTISEMENT
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

Ilustrasi mengatasi src refspec main does not match any di GIT. Mohammad Rahmani/Unsplash
zoom-in-whitePerbesar
Ilustrasi mengatasi src refspec main does not match any di GIT. Mohammad Rahmani/Unsplash
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

Ilustrasi mengatasi src refspec main does not match any di GIT. Foto: Gabriel Heinzer/Unsplash
zoom-in-whitePerbesar
Ilustrasi mengatasi src refspec main does not match any di GIT. Foto: Gabriel Heinzer/Unsplash
Sementara itu, masih ada berbagai kekurangan dari GIT, yaitu:
ADVERTISEMENT
  • Kurang cocok untuk pengembang aplikasi individu.
  • Dukungan untuk Windows terbatas.

Cara Mengatasi src refspec main does not match any di GIT

Ilustrasi cara mengatasi src refspec main does not match any di GIT. Foto: Roman Synkevych/unsplash
zoom-in-whitePerbesar
Ilustrasi cara mengatasi src refspec main does not match any di GIT. Foto: Roman Synkevych/unsplash
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:
ADVERTISEMENT

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)
Apa itu GIT?
chevron-down
Apa fungsi GIT?
chevron-down
Apa penyebab muncul src refspec main does not match any di GIT?
chevron-down
Baca Lainnya
Sedang memuat...
S
Sedang memuat...
·
Sedang memuat...
S
Sedang memuat...
·
Sedang memuat...
S
Sedang memuat...
·