Bagaimanakah git mengosongkan pengubahsuaian semua fail dalam ruang kerja yang belum ditambah?
大家讲道理
大家讲道理 2017-05-02 09:35:54
0
5
869

Seperti tajuknya, lebih daripada sepuluh fail dalam ruang kerja telah diubah suai, tetapi belum ada penambahan lagi. Cara mengosongkan semua pengubahsuaian sekaligus

Menggunakan git checkout -- fail hanya boleh memulihkan satu fail pada satu masa, sila cari cara untuk memulihkan semua fail sekaligus

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(5)
習慣沉默
git checkout head .
滿天的星座

git checkout -f

滿天的星座
git checkout .

Kosongkan semua pengubahsuaian tanpa menambah dalam direktori semasa.

某草草

Pulihkan fail yang ditentukan dalam kawasan pementasan ke ruang kerja
$ git checkout [fail]

Pulihkan fail yang ditentukan bagi komit ke kawasan pementasan dan ruang kerja
$ git checkout [commit] [fail]
Pulihkan semua fail dalam kawasan pementasan ke ruang kerja
$ git checkout .
Tetapkan semula fail yang ditentukan dalam kawasan pementasan agar konsisten dengan komit terakhir, tetapi ruang kerja kekal tidak berubah
$ git reset [file]
Tetapkan semula kawasan pementasan dan ruang kerja agar konsisten dengan komit terakhir
$ git reset --hard
Menetapkan semula penuding cawangan semasa kepada komit yang ditentukan, dan menetapkan semula kawasan pementasan, tetapi ruang kerja kekal tidak berubah
$ git reset [commit]
Tetapkan semula cawangan semasa HEAD ialah komit yang ditentukan, dan kawasan pementasan serta kawasan kerja ditetapkan semula pada masa yang sama, selaras dengan komit yang ditentukan
$ git reset --hard [commit]
Tetapkan semula HEAD semasa kepada komit yang ditentukan, tetapi kekalkan pementasan kawasan dan kawasan kerja Kawasan kekal tidak berubah
$ git reset --keep [commit]
Cipta komit baharu untuk membatalkan komit yang ditentukan
Semua perubahan dalam komit terakhir akan diimbangi oleh yang terdahulu dan digunakan pada cawangan semasa
$ git revert [commit]
Alih keluar perubahan yang tidak dikomit buat sementara waktu dan pindahkannya kemudian
$ git stash
$ git stash pop

刘奇

git checkout --nama direktori, padam perubahan dalam direktori tertentu

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan