Senarai Git Fail Baharu/Diubahsuai/Dipadam

Senarai Git Fail Baharu Diubahsuai Dipadam



Git ialah alat terkenal yang digunakan untuk mengesan pengubahsuaian dalam fail. Repositori Git mengandungi beberapa fail baharu, dipadam dan diubah suai. Apabila pengguna mencipta fail baharu, mengubah suainya atau memadamkannya, perubahan ini perlu ditambahkan pada indeks Git untuk tujuan penjejakan. Selain itu, arahan Git tersedia untuk menyenaraikan fail baharu, diubah suai dan dipadam.

Artikel ini akan menunjukkan senario berbeza untuk menyenaraikan fail baharu, diubah suai dan dipadamkan dalam Git.

Bagaimana untuk Menyenaraikan Fail Baharu, Dipadamkan dan Diubah Suai dalam Git?

Terdapat senario yang berbeza untuk situasi ini, seperti:







Senario 1: Senaraikan Fail Baharu, Diubah Suai dan Dipadam Direktori Kerja dan Kawasan Pementasan

Direktori kerja mengandungi fail yang tidak dijejaki manakala kawasan pementasan mengandungi semua fail yang dijejaki. Fail yang dijejaki ialah fail yang ditambahkan pada kawasan pementasan Git (indeks) dan fail yang tidak dijejaki ialah fail yang belum ditambahkan pada indeks Git lagi.



Untuk melihat semua fail baharu, diubah suai dan dipadam bagi direktori kerja dan kawasan pementasan, gunakan “ status git ” perintah:



status git

Output di bawah menunjukkan semua fail dan pengubahsuaian yang dikesan dan tidak dijejaki. di sini:





  • newFile.txt ” ialah fail jejak yang baru ditambah dalam kawasan pementasan.
  • File1.txt ” ialah fail tidak dijejak yang diubah suai dalam direktori kerja.
  • feat.txt ” ialah fail tidak dijejaki yang dipadamkan dalam direktori kerja.
  • index.txt ” ialah fail tidak dijejaki yang baru ditambah dalam direktori kerja:

Selain itu, ' –porselin Pilihan ' juga boleh digunakan dengan ' status git ” perintah untuk memaparkan status direktori kerja dan kawasan pementasan dalam format ringkas:



status git --porselin

Dalam output di bawah:

  • M ” mewakili fail yang diubah suai dalam direktori kerja.
  • D ” menunjukkan fail yang dipadam dalam direktori kerja.
  • A ” menunjukkan fail baharu ditambahkan pada indeks pementasan.
  • ?? ” memaparkan fail yang tidak dijejaki:

Sebagai alternatif, arahan berikut juga boleh digunakan untuk mendapatkan output yang sama:

git ls-files -O && git checkout

di sini:

  • git ls-files -o ” digunakan untuk menyenaraikan fail baharu
  • git checkout Perintah ” digunakan untuk menambah, mengubah suai dan memadam fail:

Senario 2: Senaraikan Fail Baharu, Diubah Suai dan Dipadam Repositori Git

Repositori Git mengandungi semua fail dan pengubahsuaian yang telah dilakukan. Untuk menyenaraikan fail baru, diubah suai dan dipadamkan bagi repositori Git, gunakan arahan yang disediakan:

git whatchanged --dalam talian

Dalam tangkapan skrin di bawah,

  • D ” menunjukkan fail yang dipadam daripada repositori Git.
  • M ” menunjukkan fail komited yang diubah suai.
  • A ” mewakili fail yang baru ditambah dalam repositori Git:

Itu semua tentang menyenaraikan fail baharu, diubah suai dan dipadam dalam Git.

Kesimpulan

Untuk menyenaraikan semua fail baharu, diubah suai dan dipadam bagi direktori kerja dan kawasan pementasan, “ status git ” atau “ git ls-files -o && git checkout ” arahan boleh digunakan. Selain itu, ' –porselin Pilihan ' juga boleh digunakan dengan ' status git ” perintah untuk memaparkan output dalam format ringkas. Untuk menyenaraikan fail baharu, diubah suai dan dipadamkan bagi repositori Git, gunakan “ git whatchanged –oneline ” perintah. Artikel ini menunjukkan senario berbeza untuk menyenaraikan fail baharu, diubah suai dan dipadamkan dalam Git.