Cara memulihkan cawangan yang dipadam dalam git
Oct 15, 2025 am 06:11 AMUntuk memulihkan cawangan tempatan yang dipadam, gunakan git reflog untuk mencari hash komit, kemudian buat semula cawangan dengan checkout git -b
Sekiranya anda secara tidak sengaja memadamkan cawangan git -sama ada tempatan atau jauh -tidak panik. Selagi anda tahu nama cawangan atau dapat mencari hash komitmennya, pemulihan biasanya mungkin. Berikut adalah cara untuk memulihkan cawangan yang dipadam di Git.
1. Memulihkan cawangan tempatan yang dipadam (jika ia digabungkan atau anda tahu komitmennya)
Walaupun selepas memadam cawangan tempatan, Git menyimpan komitmen untuk seketika dalam pangkalan data objeknya (biasanya 30 hari secara lalai) melalui reflog . Anda boleh menggunakannya untuk memulihkan cawangan.
Langkah:
-
Cari komit terakhir cawangan menggunakan
reflog
:git reflog
Lihat melalui output untuk komitmen yang berkaitan dengan cawangan yang dipadam. Anda akan melihat penyertaan seperti:
ABC1234 HEAD@{2}: Checkout: Bergerak dari ciri-Login ke Main
Ini bermakna
abc1234
adalah hujungfeature-login
sebelum bertukar. Sebagai alternatif, jika anda ingat nama cawangan, tapis reflog:
git reflog | Grep <Brids-name>
Buat semula cawangan dengan komited itu:
Git checkout -b <cawn-name> <mitmomment-hash>
Contoh:
Git Checkout -B Feature -Login ABC1234
Sekarang cawangan anda dipulihkan.
? Petua: Anda juga boleh menggunakan
git log --oneline --all --graph
untuk mencari secara visual yang hilang komited jika anda tidak pasti hash.
2. Pulihkan cawangan jauh yang dipadam
Jika seseorang memadamkan cawangan terpencil (contohnya, origin/feature-x
), tetapi anda telah memeriksa secara tempatan sebelum ini, repositori tempatan anda mungkin masih mempunyai rujukan.
Semak cawangan penjejakan jarak jauh yang basi:
Git Branch -r-Contains <Commit-or-Branch-name>
Atau senaraikan semua cawangan penjejakan jauh:
cawangan git -r
Jika anda melihat sesuatu seperti origin/feature-x
, walaupun ia pergi ke pelayan, anda boleh mencipta semula secara tempatan:
Git Checkout -B Feature-X Origin/Feature-X
Kemudian tolak kembali:
Git Push Origin Feature-X
Jika tiada rujukan tempatan wujud, tetapi anda tahu hash komit, tolak secara langsung:
Git Push Origin <Commit Hash>: Refs/Heads/Feature-X
3. Bagaimana jika anda tidak ingat nama cawangan?
Gunakan git fsck
untuk mencari komitmen dangling (yang tidak dirujuk):
git fsck-lost-found
Ini menyenaraikan komitmen. Kaji mereka:
Git Show <Mommit-Hash>
Cari mesej atau perubahan yang biasa.
Sebaik sahaja anda mendapat komitmen yang betul, buat cawangan baru:
Git checkout -b pulih-bercabang <komitmen-hash>
?? NOTA:
fsck
menunjukkan semua objek yang tidak disengajakan -penggunaangit show
untuk memeriksa dan mengesahkan.
4. Mencegah kemalangan masa depan
Semak semula sebelum memadamkan :
cawangan git -d <cawangan-name> # selamat: hanya memadam cawangan yang digabungkan Cawangan Git -D <Cawn-name> # Force Delete (Gunakan dengan teliti)
Tolak cawangan penting ke jauh sebagai sandaran.
Gunakan nama cawangan deskriptif supaya mereka lebih mudah untuk dijejaki kemudian.
Pertimbangkan untuk menubuhkan cangkuk git atau aliran kerja pasukan yang memerlukan pengesahan sebelum memadamkan cawangan bersama.
Memulihkan cawangan git yang dipadam biasanya boleh dilakukan terima kasih kepada jaring keselamatan terbina dalam Git seperti reflog dan ketekunan objek. Kuncinya bertindak sebelum pengumpulan sampah berjalan (yang biasanya berlaku selepas 30 hari). Selagi komit tidak benar-benar dikumpulkan sampah, anda mempunyai peluang yang baik.
Pada asasnya: bertindak pantas, gunakan reflog
, dan jangan memadam cawangan tanpa rancangan sandaran.
Atas ialah kandungan terperinci Cara memulihkan cawangan yang dipadam dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Direktori Apa itu Cookiedao? Cookiedao Token Economics Condition Market dan Faktor-faktor yang Mempengaruhi Harga Cookie Cookie 2025-2026 Ramalan Harga Cookie 2029-2030 Ramalan Harga 2025-2030 Senarai Harga Ramalan Harga Yang Pertukaran Koin Cookie Dagang? Bagaimana Membeli Binance (Binance) BybitTetGetKucoinMexcbtcccookie? KESIMPULAN $ $ selepas mencapai tahap tertinggi sepanjang $ 0.7652 pada 10 Januari 2025

Jadual Kandungan Dua keturunan, dua pandangan dunia: pertunjukan falsafah antara penimbunan duit syiling OG dan penuaian Wall Street. Kejuruteraan Kewangan Pengurangan Dimensi Pengurangan: Bagaimana Bitmine Membina semula kuasa harga ETH dalam 35 hari. Jurucakap Peniaga Baru: Tomlee dan Wall Street Naratif Manipulasi Pembinaan Semula Ekologi: Bagaimana Wall Street Capital membentuk semula Rantaian Nilai ETH. Sebuah syarikat kecil yang pada asalnya tidak diketahui di Nasdaq meningkatkan pegangannya dari keganasan sifar hingga 830,000 dalam hanya 35 hari. Di belakangnya adalah pertunjukan falsafah survival antara orang -orang pribumi dalam bulatan mata wang dan Wall Street Capital. Pada 1 Julai, 2025, kedudukan ETH Bitmine masih sifar. 35 hari kemudian, keluarga ini tidak diketahui

Kandungan 2019: Kenaikan yang dijangkakan, Kejatuhan selepas menunaikan 2020: Pengecualian di bawah pemotongan kadar kecemasan 2024: Kecairan Naratif Naratif September 2025: Pasaran bersyarat memulakan pasaran pandangan teras secara amnya mengharapkan Fed untuk melakukan pemotongan kadar pertama dalam kitaran ini pada bulan September. Secara sejarah, Bitcoin biasanya meningkat sebelum pengenalan dasar longgar, tetapi jatuh kembali selepas pemotongan kadar faedah dilaksanakan. Walau bagaimanapun, corak ini tidak selalu benar. Artikel ini akan mengkaji keadaan pada tahun 2019, 2020 dan 2024 untuk meramalkan trend yang mungkin pada September 2025. ?2019: kenaikan yang dijangkakan, setelah menunaikan

Jadual Kandungan 1. Perhatikan token dengan keuntungan terkemuka dalam pertukaran 2. Perhatikan isyarat trend di media sosial 3. Gunakan alat penyelidikan dan laporan analisis institusi 4. Sangat meneroka trend data rantaian 5. Memegang trend yang semakin meningkat sering bermakna potensi pulangan yang lebih tinggi; Walaupun salah faham boleh menyebabkan pengambilalihan peringkat tinggi atau peluang yang tidak dijawab. Jadi, bagaimanakah kita dapat mengenal pasti naratif yang menguasai pasaran pada masa ini? Kawasan mana yang menarik banyak modal dan perhatian? Artikel ini akan memberi anda satu set kaedah praktikal untuk membantu anda dengan tepat menangkap nadi panas pasaran crypto. 1. Apabila naratif bermula

Gitcherry-pickisusedtoapplyaspecificcommitfromonebranchtoanother.1.Applyahotfixfrommaintoafeaturebranchwithoutmergingallchanges.2.Shareasecuritypatchacrossmultiplereleasebrancheslikev1.2andv1.3.3.Recoveralostcommitafteraresetusingitshashfromgitreflog

Direktori Apa itu Multiplenetwork? Kes-kes penggunaan biasa (contoh) Senibina teknologi multiplenwork dan kaedah modul produk keseluruhan P2P SD-WAN: Bagaimana untuk "mengewangkan" jalur lebar yang diedarkan? Penyulitan dan Privasi: Komunikasi Anonymous End-to-end End-end End-WAN dan EDGE Economic Token dipercepatkan (Bekalan | Utiliti | Peruntukan | Airdrop/Insentif) Jumlah Bekalan dan Peranan TestNet Insentif dan Pengagihan Keadaan Volum

Apa itu Cat (Simon'scat)? Bagaimanakah Simon'scat berfungsi? Misi dan visi asal Simon'scat dan ciri -ciri unik perbandingan Memecoin yang lain dan penyertaan komuniti Simon'scat produk utama Cat Token Token Peruntukan Ekonomi Model Praktikal dan Ganjaran Keadaan Pasaran Semasa dan Faktor Harga Mempengaruhi Harga Cat (Simon'scat) Adakah Simon'scat pelaburan yang baik? Kucing (Simon '

Jadual Kandungan Apakah Cadangan Penambahbaikan Bitcoin (BIP)? Mengapa bip begitu penting? Bagaimanakah proses BIP bersejarah berfungsi untuk Cadangan Penambahbaikan Bitcoin (BIP)? Apakah isyarat jenis bip dan bagaimana pelombong menghantarnya? Taproot dan keburukan percubaan cepat kesimpulan BIP ?provements ke bitcoin telah dibuat sejak tahun 2011 melalui sistem yang dipanggil cadangan pembaikan bitcoin atau "bip." Cadangan Penambahbaikan Bitcoin (BIP) menyediakan garis panduan bagaimana bitcoin boleh berkembang secara umum, terdapat tiga jenis BIP yang mungkin, dua daripadanya berkaitan dengan perubahan teknologi dalam bitcoin setiap BIP bermula dengan perbincangan tidak formal di kalangan pemaju bitcoin yang dapat berkumpul di mana -mana, termasuk TWI
