Rumah >alat pembangunan >git >git怎么撤销add

git怎么撤销add

下次还敢
下次还敢asal
2024-04-09 11:09:20898semak imbas

Untuk membuat asal git add, anda boleh menggunakan kaedah berikut: git reset HEAD : alih keluar fail dari kawasan pementasan dan pulihkan keadaan sebelum pengubahsuaian. git rm --cached : Alih keluar fail dari kawasan pementasan tetapi simpan dalam direktori kerja. git restore : Padamkan fail dari kawasan pementasan dan direktori kerja secara serentak.

git怎么撤销add

Buat asal git add

Apabila menggunakan git, arahan add menambah fail ke kawasan pementasan sebagai persediaan untuk penyerahan. Walau bagaimanapun, jika anda tersilap menambah fail atau menukar fikiran, anda boleh membuat asal menambah menggunakan: add 命令将文件添加到暂存区域,准备提交。但是,如果您错误地添加了文件或改变了主意,您可以使用以下方法撤销 add

使用 <code>git reset HEAD <filename></code>

这是撤销 add 的最简单方法之一。此命令将文件从暂存区域移除,将其状态恢复为修改前:

<code>git reset HEAD <filename></code>

例如:

<code>git reset HEAD readme.txt</code>

使用 <code>git rm --cached <filename></code>

此命令从暂存区域中删除文件,但不会从工作目录中删除文件。这意味着您可以继续编辑文件,但它将不在下一次提交中包含:

<code>git rm --cached <filename></code>

例如:

<code>git rm --cached readme.txt</code>

使用 <code>git restore <filename></code>

此命令从暂存区域和工作目录中同时删除文件。这相当于使用 git reset HEAD 然后使用 git checkout -- <filename>

<code>git restore <filename></code>

例如:

<code>git restore readme.txt</code>

注意事项:

  • 这些命令只能在你尚未提交更改的情况下使用。
  • 如果您提交了更改后,需要使用 git revert 命令来撤销它们。
  • 撤销 add
Gunakan <code>git reset HEAD <filename></code>🎜🎜🎜 Ini salah satu cara paling mudah untuk membuat asal menambah. Perintah ini mengalih keluar fail daripada kawasan pementasan dan memulihkan statusnya kepada sebelum pengubahsuaian: 🎜rrreee🎜🎜 Contohnya: 🎜🎜rrreee🎜🎜Gunakan <code>git rm --cached <filename></code>🎜🎜 Ini🎜 arahan memadam fail dari kawasan pementasan tetapi tidak memadam fail daripada direktori kerja. Ini bermakna anda boleh terus mengedit fail, tetapi ia tidak akan disertakan dalam komit seterusnya: 🎜rrreee🎜🎜 Contohnya: 🎜🎜rrreee🎜🎜 Gunakan <code>git restore <filename></code>🎜🎜🎜This arahan daripada Fail dipadamkan daripada kedua-dua kawasan pementasan dan direktori kerja. Ini bersamaan dengan menggunakan git reset HEAD dan kemudian menggunakan git checkout -- <filename>: 🎜rrreee🎜🎜Contoh: 🎜🎜rrreee🎜🎜Nota: 🎜🎜
  • Arahan ini hanya boleh digunakan jika anda belum melakukan perubahan anda. 🎜
  • Jika anda melakukan perubahan, anda perlu menggunakan perintah git revert untuk membuat asalnya. 🎜
  • Membatalkan menambah tidak akan menjejaskan fail yang diserahkan. 🎜🎜
  • Atas ialah kandungan terperinci git怎么撤销add. 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: