Apa yang anda benar-benar bertanya ialah, adakah terdapat cara menolak objek tanpa nama (iaitu, tidak dirujuk) dan pokok serta gumpalannya untuk tujuan sandaran. Jawapan ialah tidak. Objek tanpa nama--objek yang hanya dirujuk oleh reflog anda--adalah peribadi kepada repo tempatan.
Bagaimana saya boleh melihat git Reflog?
Jika anda ingin melihat anda melakukan sejarah untuk semua cawangan, taip git log --all. git reflog menunjukkan rekod rujukan anda seperti yang dikatakan Cupcake. Terdapat entri setiap kali komit atau pembayaran dibuat. Cuba beralih ke sana ke mari antara dua cawangan beberapa kali menggunakan git checkout dan jalankan git reflog selepas setiap checkout.
Adakah git pull menolak?
git pull ialah salah satu daripada banyak perintah yang menuntut tanggungjawab 'menyegerakkan' kandungan jauh. Perintah jauh git digunakan untuk menentukan titik akhir jauh yang akan dikendalikan oleh arahan penyegerakan. Perintah git push digunakan untuk memuat naik kandungan ke repositori jauh.
Apakah itu git Reflog?
Reflog ialah mekanisme untuk merekodkan apabila hujung cawangan dikemas kini. Perintah ini adalah untuk menguruskan maklumat yang direkodkan di dalamnya. Pada asasnya setiap tindakan yang anda lakukan di dalam Git tempat data disimpan, anda boleh menemuinya di dalam reflog.
Sejauh manakah git Reflog pergi?
Secara lalai, tarikh luput reflog ialah ditetapkan kepada 90 hari. Masa tamat boleh ditentukan dengan menghantar argumen baris arahan --expire=time to git reflog expireatau dengan menetapkan nama konfigurasi git bagi gc. reflogExpire.