下次还敢
Lepaskan: 2024-04-09 13:12:18
asal
882 orang telah melayarinya

Terdapat empat cara untuk membuat asal komit setempat Git: Buat asal komit terkini: git reset HEAD~1 Buat asal dan buang perubahan (hard reset): git reset --hard HEAD~1 Ubah suai kawasan pementasan (hybrid reset): git reset HEAD~1 -- laluan/ke/fail Semak komit terbaharu: git log -1

Cara menarik balik komit Git setempat

Jika anda menukar fikiran selepas melakukan kod ke repositori Git setempat anda, anda boleh melakukan ini melalui Langkah-langkah berikut untuk menarik balik komit:

1 Semak komit terkini

Semak komit terkini menggunakan arahan berikut:

<code>git log -1</code>
Salin selepas log masuk

2. Undokan komit terkini

arahan untuk membuat asal komit terkini:

<code>git reset HEAD~1</code>
Salin selepas log masuk
Arahan ini akan membuat asal Komit komit terkini, tetapi masih mengekalkan pengubahsuaiannya.

3. Buat asal dan buang pengubahsuaian (tetapan semula keras)

Jika anda ingin membatalkan komit terkini dan membuang pengubahsuaiannya, anda boleh menggunakan arahan berikut:

<code>git reset --hard HEAD~1</code>
Salin selepas log masuk
Arahan ini akan membuat asal komit terkini dan membuang semua yang tidak berperingkat pengubahsuaian.

4. Ubah suai kawasan pementasan (tetapan semula hibrid)

Jika anda hanya mahu membuat asal sebahagian daripada pengubahsuaian dalam penyerahan terkini, anda boleh menggunakan arahan berikut:

<code>git reset HEAD~1 -- path/to/file1 path/to/file2</code>
Salin selepas log masuk
Arahan ini akan membuat asal pengubahsuaian kepada yang ditentukan fail dalam penyerahan terkini, tetapi simpan yang lain Semak semula.

Nota:

    Selepas menarik balik komit, sila tolak perubahan dengan segera untuk mengelakkan kehilangan secara tidak sengaja.
  • Membatalkan komit tidak boleh memulihkan mesej komit atau metadata lain.
  • Jika komit telah ditolak ke repositori jauh, ia tidak boleh ditarik balik.

Atas ialah kandungan terperinci . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan