Saya pikir (berdasarkan komentar Anda) bahwa saya mengerti apa yang ingin Anda lakukan: Anda ingin salinan lokal repositori Anda tidak memiliki cabang lokal biasa master, atau cabang pelacak jarak jauh origin/master, meskipun repositori yang Anda kloning — github satu —Memiliki cabang lokal masteryang tidak Anda miliki ingin Anda hapus dari versi github.
Anda dapat melakukan ini dengan menghapus cabang pelacak jarak jauh secara lokal, tetapi ia akan kembali setiap kali Anda meminta git Anda untuk menyinkronkan repositori lokal Anda dengan repositori jarak jauh, karena git Anda bertanya pada git mereka "cabang apa yang Anda miliki" dan itu mengatakan "Aku punya master" sehingga git Anda (re) menciptakan origin/masteruntuk Anda, sehingga repositori Anda memiliki apa yang mereka miliki.
Untuk menghapus cabang pelacakan jarak jauh Anda secara lokal menggunakan antarmuka baris perintah:
git branch -d -r origin/master
tetapi sekali lagi, itu hanya akan kembali pada sinkronisasi ulang. Hal ini mungkin untuk mengalahkan ini (menggunakan serta remote.origin.fetchmanipulasi), tetapi Anda mungkin lebih baik hanya yang cukup untuk tidak membuat atau memodifikasi disiplin mastersecara lokal.