Rumah >alat pembangunan >git >git提交到本地仓库后如何撤回

git提交到本地仓库后如何撤回

下次还敢
下次还敢asal
2024-04-09 13:12:18953semak imbas

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

git提交到本地仓库后如何撤回

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>

2. Undokan komit terkini

arahan untuk membuat asal komit terkini:

<code>git reset HEAD~1</code>
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>
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>
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 git提交到本地仓库后如何撤回. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Artikel seterusnya: