Ini adalah perintah git-reflog yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
git-reflog - Kelola informasi reflog
RINGKASAN
git reflog
DESKRIPSI
Perintah mengambil berbagai subperintah, dan opsi berbeda tergantung pada subperintah:
git reflog [Menunjukkan] [opsi log] [ ]
git reflog berakhir [--kedaluwarsa= ] [--expire-unreachable= ]
[--tulis ulang] [--updateref] [--perbaikan basi]
[--dry-run] [--verbose] [--semua | ...]
git reflog hapus [--menulis ulang] [--updateref]
[--dry-run] [--verbose] ref@{penentu}...
git reflog ada
Log referensi, atau "reflog", mencatat kapan ujung cabang dan referensi lainnya
diperbarui di repositori lokal. Reflogs berguna dalam berbagai perintah Git, untuk menentukan
nilai referensi yang lama. Misalnya, KEPALA@{2} berarti "di mana KEPALA dulunya adalah dua gerakan
lalu", master@{one.week.ago} berarti "di mana master dulu menunjuk satu minggu yang lalu dalam hal ini
repositori lokal", dan seterusnya. Lihat gitrevisi(7) untuk lebih jelasnya.
Perintah ini mengelola informasi yang direkam dalam reflog.
Subperintah "tampilkan" (yang juga merupakan default, jika tidak ada subperintah) menunjukkan
log referensi yang disediakan di baris perintah (atau HEAD, secara default). reflog
mencakup semua tindakan terbaru, dan sebagai tambahan HEAD reflog mencatat perpindahan cabang. git
reflog show adalah alias untuk git log -g --abbrev-commit --pretty=oneline; Lihat git-log(1)
for more information.
Sub-perintah "kedaluwarsa" memangkas entri reflog yang lebih lama. Entri yang lebih lama dari waktu kedaluwarsa, atau
entri yang lebih tua dari waktu kedaluwarsa yang tidak dapat dijangkau dan tidak dapat dijangkau dari tip saat ini, adalah
dihapus dari reflog. Ini biasanya tidak digunakan secara langsung oleh pengguna akhir — sebagai gantinya, lihat
git-gc(1).
Sub-perintah "hapus" menghapus satu entri dari reflog. Argumennya harus
tepat entri (misalnya "git reflog delete master@{2}"). Sub-perintah ini juga biasanya tidak
digunakan langsung oleh pengguna akhir.
Sub-perintah "ada" memeriksa apakah seorang ref memiliki reflog. Itu keluar dengan status nol jika
reflog ada, dan status bukan nol jika tidak.
PILIHAN
Opsi untuk Menunjukkan
git reflog show menerima salah satu opsi yang diterima oleh git log.
Opsi untuk berakhir
--semua
Memproses reflog dari semua referensi.
--kedaluwarsa=
Pangkas entri yang lebih lama dari waktu yang ditentukan. Jika opsi ini tidak ditentukan,
waktu kedaluwarsa diambil dari pengaturan konfigurasi gc.reflogExpire, yang pada gilirannya
default ke 90 hari. --expire=semua entri plum tanpa memandang usia mereka;
--expire=never mematikan pemangkasan entri yang dapat dijangkau (tetapi lihat --expire-unreachable).
--expire-unreachable=
Pangkas entri yang lebih tua dari yang tidak dapat dijangkau dari ujung saat ini
cabang. Jika opsi ini tidak ditentukan, waktu kedaluwarsa diambil dari
pengaturan konfigurasi gc.reflogExpireUnreachable, yang pada gilirannya ditetapkan secara default ke 30 hari.
--expire-unreachable=semua prune entri yang tidak dapat dijangkau tanpa memandang usia mereka;
--expire-unreachable=tidak pernah mematikan pemangkasan awal entri yang tidak terjangkau (tapi lihat
--berakhir).
--perbaruiref
Perbarui referensi ke nilai entri reflog teratas (mis @{0}) jika
entri teratas sebelumnya telah dipangkas. (Opsi ini diabaikan untuk referensi simbolis.)
--menulis kembali
Jika pendahulu entri reflog dipangkas, sesuaikan SHA-1 "lama"-nya agar sama dengan
bidang SHA-1 "baru" dari entri yang sekarang mendahuluinya.
--memperbaiki-basi
Pangkas semua entri reflog yang mengarah ke "komit rusak". Komit yang rusak adalah komit
yang tidak dapat dijangkau dari tip referensi mana pun dan yang merujuk, secara langsung atau
secara tidak langsung, ke objek komit, pohon, atau gumpalan yang hilang.
Perhitungan ini melibatkan melintasi semua objek yang dapat dijangkau, yaitu memiliki kesamaan
biaya sebagai git memangkas. Ini terutama ditujukan untuk memperbaiki korupsi yang disebabkan oleh sampah
mengumpulkan menggunakan versi Git yang lebih lama, yang tidak melindungi objek yang dirujuk oleh
reflog.
-n, --lari-kering
Jangan benar-benar memangkas entri apa pun; hanya menunjukkan apa yang akan telah dipangkas.
--bertele-tele
Cetak informasi tambahan di layar.
Opsi untuk hapus
git reflog delete menerima opsi --updateref, --rewrite, -n, --dry-run, dan --verbose,
dengan arti yang sama seperti ketika digunakan dengan kadaluarsa.
GIT
Bagian dari git(1) kamar
Gunakan git-reflog online menggunakan layanan onworks.net