Danh sách Git của các tệp mới/đã sửa đổi/đã xóa

Danh Sach Git Cua Cac Tep Moi Da Sua Doi Da Xoa



Git là một công cụ nổi tiếng được sử dụng để theo dõi các sửa đổi trong tệp. Kho lưu trữ Git chứa một số tệp mới, đã xóa và đã sửa đổi. Khi người dùng tạo một tệp mới, sửa đổi hoặc xóa tệp, những thay đổi này cần được thêm vào chỉ mục Git cho mục đích theo dõi. Hơn nữa, các lệnh Git có sẵn để liệt kê các tệp mới, đã sửa đổi và đã xóa.

Bài viết này sẽ trình bày các kịch bản khác nhau để liệt kê các tệp mới, sửa đổi và xóa trong Git.

Cách liệt kê các tệp mới, đã xóa và sửa đổi trong Git?

Có thể có các kịch bản khác nhau cho tình huống này, chẳng hạn như:







Tình huống 1: Liệt kê các tệp mới, đã sửa đổi và đã xóa của thư mục làm việc và khu vực tổ chức

Thư mục làm việc chứa các tệp không được theo dõi trong khi khu vực tổ chức chứa tất cả các tệp được theo dõi. Các tệp được theo dõi là các tệp được thêm vào khu vực tổ chức Git (chỉ mục) và các tệp không được theo dõi là các tệp chưa được thêm vào chỉ mục Git.



Để xem tất cả các tệp mới, đã sửa đổi và đã xóa của thư mục làm việc và khu vực tổ chức, hãy sử dụng “ trạng thái git ' yêu cầu:



trạng thái git

Đầu ra bên dưới hiển thị tất cả các tệp và sửa đổi được theo dõi và không được theo dõi. Đây:





  • newFile.txt ” là tệp được theo dõi mới được thêm vào khu vực tổ chức.
  • Tệp1.txt ” là tệp không bị theo dõi đã sửa đổi trong thư mục làm việc.
  • feat.txt ” là tệp không bị theo dõi đã xóa trong thư mục làm việc.
  • index.txt ” là tệp chưa được theo dõi mới được thêm vào trong thư mục làm việc:

Hơn nữa, “ –sứ ” tùy chọn cũng có thể được sử dụng với “ trạng thái git ” để hiển thị trạng thái của thư mục làm việc và vùng tổ chức ở định dạng ngắn gọn:



trạng thái git --sứ

Trong đầu ra dưới đây:

  • m ” đại diện cho tệp đã sửa đổi trong thư mục làm việc.
  • Đ. ” hiển thị tệp đã xóa trong thư mục làm việc.
  • MỘT ” cho biết một tệp mới được thêm vào chỉ mục dàn dựng.
  • ?? ” hiển thị tệp chưa được theo dõi:

Ngoài ra, lệnh sau cũng có thể được sử dụng để có được kết quả tương tự:

tập tin git ls && kiểm tra git

Đây:

  • git ls-tệp -o ” được sử dụng để liệt kê các tệp mới
  • kiểm tra git ” Lệnh được sử dụng cho các tệp đã thêm, sửa đổi và xóa:

Tình huống 2: Liệt kê các tệp mới, đã sửa đổi và đã xóa của kho lưu trữ Git

Kho lưu trữ Git chứa tất cả các tệp và sửa đổi đã được cam kết. Để liệt kê các tệp mới, đã sửa đổi và đã xóa của kho lưu trữ Git, hãy sử dụng lệnh được cung cấp:

git whatchanged --trực tuyến

Trong ảnh chụp màn hình bên dưới,

  • Đ. ” hiển thị các tệp đã xóa khỏi kho lưu trữ Git.
  • m ” cho biết các tệp đã cam kết đã sửa đổi.
  • MỘT ” đại diện cho các tệp mới được thêm vào kho Git:

Đó là tất cả về việc liệt kê các tệp mới, đã sửa đổi và đã xóa trong Git.

Phần kết luận

Để liệt kê tất cả các tệp mới, đã sửa đổi và đã xóa của thư mục làm việc và khu vực tổ chức, lệnh “ trạng thái git ' hoặc ' git ls-files -o && git checkout ” lệnh có thể được sử dụng. Hơn nữa, “ –sứ ” tùy chọn cũng có thể được sử dụng với “ trạng thái git ” để hiển thị đầu ra ở định dạng ngắn gọn. Để liệt kê các tệp mới, đã sửa đổi và đã xóa của kho lưu trữ Git, hãy sử dụng “ git whatchanged –oneline ' yêu cầu. Bài viết này trình bày các tình huống khác nhau để liệt kê các tệp mới, sửa đổi và xóa trong Git.