Saya mulai dengan git dan GitHub dan ada proyek yang saya tonton di GitHub. Saya tidak sengaja mengklik untuk memotongnya. Sekarang ini muncul sebagai proyek baru bagi saya.
Saya ragu tentang hal itu:
- Saya tahu jika melakukan atau melakukan hal lain pada repo saya yang bercabang, itu akan diperbarui, tetapi kode yang diperbarui hanya akan berlaku setelah penulis proyek meminta penarikan. Baik?
- Jika saya pergi ke panel admin di GitHub ada opsi hapus. Jika saya menghapusnya sebagai opsi di atas, apakah akan berpengaruh pada yang asli atau tidak?
Saya ingin menghapusnya. Sekarang saya hanya mempelajari kode dan tidak benar-benar membutuhkan garpu.
Jawaban:
Menghapusnya tidak akan melakukan apa pun pada proyek asli. Mengeditnya hanya akan mengedit garpu Anda di halaman repo Anda.
sumber
Sejauh ini cara termudah adalah dengan masuk ke akun gitHub:
yourUsername/yourRepository
misalnyambaric/zpropertyz
.gitHubUsername/nameOfTheRepository
dan klik tombol di bawah yang bertuliskan: Saya mengerti konsekuensinya, hapus repositori2020-01-15 - Ini adalah gambar. Nikmati.
sumber
git fetch --all
dangit pull -all
pada cabang master Anda, dan kemudian lakukan untuk setiap cabang melakukangit push origin --delete <branch_name>
ini akan menghapus cabang jauh Anda. beri tahu saya jika Anda membutuhkan lebih banyak bantuan.Hapus saja repo bercabang dari akun GitHub Anda.
https://help.github.com/articles/deleting-a-repository/
sumber
Tidak akan ada salahnya menghapus repositori bercabang dua. Anda dapat kembali garpu itu. Itu tidak akan mengubah kode asli. Alurnya seperti ini ...
1) Anda bercabang repositori. Anggap saja ini sebagai salinan kode lain yang dapat Anda akses atau lakukan perubahan. Url dari repositori ini akan berupa
https://github.com/your-user-name/original-repo
.2) Anda membuat beberapa perubahan pada mesin lokal Anda dan mendorongnya. Sekarang salinan yang Anda buat akan diperbarui, tetapi bukan yang asli dari mana Anda telah melakukan repo.
3) Jika Anda ingin perubahan yang Anda tambahkan ke repo forked Anda diterapkan ke repo asli (ini mungkin membantu orang-orang yang mengelola repo) maka Anda harus membuat
pull request
yang dapat Anda lakukan melalui UI. Kemudian jika mereka menyukai kontribusi Anda, mereka akan melakukannyamerge
dengan kode mereka.Umumnya inilah yang dilakukan organisasi sumber terbuka.
sumber
Manis dan sederhana:
sumber
Menghapus repositori bercabang Anda tidak akan memengaruhi repositori master (asli).
Seperti saya telah menunjukkan contoh dengan menghapus repo bercabang dua
Ini repo bercabang dua saya (Gambar)
Menghapus repo bercabang dua
Dan tidak ada perubahan pada repositori asli.
Master repo adalah sesuatu seperti yang asli.
Forking sama dengan membuat salinan xerox dari yang asli. Bahkan jika kertas xerox Anda rusak, apakah dokumen aslinya juga akan rusak. Jelas tidak
Jadi sama dengan itu.
Semoga ini membantu.
sumber
pilih proyek untuk dihapus-> pengaturan-> buttom klik tombol hapus-> masukkan nama repositori
sumber
Pilih repo-> Pengaturan -> (gulir ke bawah) Hapus repo
sumber
Jawabannya adalah TIDAK. Ini tidak akan memengaruhi repositori asli / utama tempat Anda bercabang. (Secara fungsional, itu akan salah jika akses tersebut diberikan kepada bukan pemilik).
Hanya ingin menambahkan ini.
Cara terbaik adalah mendapatkan cadangan git dari repo forked menggunakan:
atau metode lain yang akrab.
sumber
Tidak, itu tidak akan memengaruhi repositori asli Anda, pastikan alamat repo Anda terlihat seperti "youGitName / TheRepository" dan tidak seperti "OtherPersonGitName / TheRepo".
sumber
Saya juga menghadapi masalah ini. TIDAK itu tidak akan memengaruhi repo asli Anda. cukup hapus saja dengan memasukkan nama repo forked
sumber
Ada beberapa jawaban yang menunjukkan, bahwa mengedit / menghapus garpu tidak mempengaruhi repositori asli. Jawaban itu benar. Saya akan mencoba menambahkan sesuatu ke jawaban itu dan menjelaskan mengapa dalam jawaban saya.
Garpu hanyalah salinan dari repositori dengan hubungan garpu.
Karena Anda dapat menyalin file atau direktori secara lokal ke tempat lain dan menghapus salinannya, itu tidak akan memengaruhi yang asli.
Fork Fork berarti, Anda dapat dengan mudah memberi tahu github bahwa ia harus mengirim permintaan tarikan (dengan perubahan Anda) dari garpu ke repositori asli karena github tahu bahwa repositori Anda adalah salinan dari repositori asli (dengan beberapa perubahan di kedua sisi ).
Hanya untuk informasi tubuh manapun, permintaan tarikan (atau gabungkan permintaan) berisi kode yang telah diubah dalam fork dan dikirimkan ke repositori asli. Pengguna dengan akses push / tulis (mungkin berbeda di server git lain) pada repositori asli diizinkan untuk menggabungkan perubahan permintaan tarik ke dalam repositori asli (salin perubahan PR ke repositori asli).
sumber