Chủ YếU Khác Tệp GITIGNORE là gì và làm cách nào để sử dụng tệp này?

Tệp GITIGNORE là gì và làm cách nào để sử dụng tệp này?



Khi làm việc với kho lưu trữ git, sẽ có nguy cơ về dữ liệu không mong muốn. Rất may, bạn có thể tạo một tệp có phần mở rộng GITIGNORE và xác định tệp và thư mục nào nên được bỏ qua trong dự án. Bạn có thể tạo dữ liệu GITIGNORE toàn cầu để sử dụng với mọi kho lưu trữ Git.

Gì

Cách tạo tệp GITIGNORE

Tệp GITIGNORE là tệp văn bản thuần túy, vì vậy bạn có thể mở chúng bằng Notepad hoặc bất kỳ trình soạn thảo văn bản nào. Đây là cách tạo tệp GITIGNORE:

  1. Mở bất kỳ trình soạn thảo văn bản nào và nhấn lưu. Đổi tên thành .gitignore.
  2. Khi chỉnh sửa tệp, mỗi dòng được dành riêng cho một thư mục hoặc tệp mà git nên bỏ qua.

Sử dụng # để thêm nhận xét vào tệp .gitignore

Sử dụng * cho khớp ký tự đại diện

Sử dụng # / để bỏ qua các đường dẫn liên quan đến tệp GITIGNORE.

Ví dụ: GITIGNORE của bạn có thể trông giống như sau:

# Bỏ qua thư mục node_modules

node_modules

# Bỏ qua các tệp liên quan đến khóa API

.env

# Bỏ qua các tệp hệ thống Mac

.DS_store

# Bỏ qua các tệp cấu hình SASS

.sass-cache

cách xóa lượt thích khỏi twitter

# Bỏ qua tất cả các tệp văn bản

* .txt

Như bạn có thể biết, nhận xét là tùy chọn.

Bỏ qua các thư mục bằng cách bao gồm đường dẫn của chúng và sử dụng / ở cuối mỗi dòng.

Ví dụ:

thử nghiệm /

nhật ký /

mã lỗi 012 samsung smart tv

tải /

Mặc dù biểu tượng ký tự đại diện * có thể được sử dụng để bỏ qua tất cả các tệp có phần mở rộng cụ thể, bạn có thể kết hợp nó với biểu tượng phủ định !. Đây là một ví dụ:

* .txt

! readme.txt

! main.txt

Ở trên sẽ thông báo git bỏ qua mọi tệp có phần mở rộng .txt ngoại trừ readme.txt và main.txt.

Các ký tự đại diện có thể được sử dụng cho các thư mục. Chỉ cần cẩn thận khi sử dụng chúng, như được hiển thị trong ví dụ này:

kiểm tra/

! test / example.txt

Bạn có thể nghĩ rằng git bây giờ sẽ bỏ qua mọi tệp bên trong thư mục thử nghiệm ngoại trừ example.txt. Tuy nhiên, đó không phải là trường hợp. Nó vẫn sẽ bỏ qua example.txt vì lý do hiệu suất, vì chúng tôi đã xác định rằng toàn bộ thư mục thử nghiệm bị bỏ qua.

Bạn có tùy chọn sử dụng Dấu hoa thị kép (**) để khớp với bất kỳ số lượng thư mục và tệp nào. Ví dụ: Test / ** / *. Txt sẽ yêu cầu git chỉ bỏ qua các tệp kết thúc bằng .txt trong thư mục thử nghiệm và các thư mục con của nó.

Tệp GITIGNORE Cách sử dụng một

Ba cách để triển khai tệp GITIGNORE

Sử dụng GITIGNORE toàn cầu với tất cả các dự án của bạn, với đồng nghiệp hoặc một mình. Tuy nhiên, bạn có thể tạo một GITIGNORE cục bộ hoặc thậm chí chỉ định các quy tắc loại trừ.

Tạo tệp GITIGNORE cục bộ

Có hai cách để xác định tệp GITIGNORE. Bạn có thể có tệp GITIGNORE ở cấp thư mục hoặc tạo tệp trong thư mục gốc. Trong hầu hết các trường hợp, GITIGNORE bao gồm tệp thuộc tính và tệp cấu hình. Khi đồng đội của bạn cũng đang kéo cùng một tệp GITIGNORE, hãy nhớ sử dụng # để thêm nhận xét cho rõ ràng.

Tạo tệp GITIGNORE toàn cầu

Nếu làm việc với nhiều kho lưu trữ git, bạn có thể tiết kiệm rất nhiều thời gian bằng cách xác định các quy tắc chung cho các kho lưu trữ cục bộ của mình.

cách xóa lịch sử trên ứng dụng mong muốn
  1. Tạo tệp GITIGNORE và xác định các quy tắc chung để áp dụng.
  2. Sử dụng thuộc tính core.excludesFiles để chuyển đổi tệp GITIGNORE cục bộ của bạn thành toàn cầu. Sử dụng dòng sau:

git config –global core.excludesFile

Tạo quy tắc GITIGNORE cá nhân

Nếu bạn có một kho lưu trữ, quy tắc cụ thể, bạn có thể sửa đổi các tệp GITIGNORE toàn cầu hoặc cục bộ. Không thể chia sẻ hoặc kiểm soát những quy tắc này với các thành viên khác trong nhóm làm việc của bạn. Bạn có thể sử dụng các quy tắc GITIGNORE cá nhân cho các thư mục làm việc cục bộ hoặc cài đặt trình ghi nhật ký.

Sử dụng tệp GITIGNORE cho các tệp đã cam kết

Bỏ qua các tệp đã cam kết

Các tệp được cam kết tích hợp vào kho lưu trữ vì chúng được lưu vào bộ nhớ đệm. Nếu bạn bỏ qua dữ liệu này, nó cần được xóa trước. Phương pháp được đề xuất để thực hiện việc này là xóa các tệp này, sau đó cam kết và áp dụng các thay đổi. Sau khi làm được điều đó, cuối cùng bạn có thể sử dụng GITIGNORE bằng cách xác định quy tắc trong đó tệp sẽ bị bỏ qua cục bộ. Thêm dòng này:

git rm –cached

Theo cách này, tệp sẽ bị xóa khỏi kho lưu trữ mặc dù nó vẫn ở trong thư mục làm việc. Tệp GITIGNORE với quy tắc này phải nằm trong thư mục làm việc.

Cam kết tệp bị bỏ qua trước đây

Nếu bạn muốn xác nhận một tệp đã bị bỏ qua, bạn có thể thực hiện việc này bằng cách sử dụng dòng git add và tùy chọn force. Ví dụ: nếu bạn muốn xóa example.txt khỏi tệp GITIGNORE trong khi vẫn giữ kho lưu trữ đã cam kết t, hãy chèn các dòng:

git add -f example.txt

git commit -m Buộc thêm example.txt.

Bây giờ bạn đã thêm một tệp bị bỏ qua vào kho lưu trữ. Bước cuối cùng là sửa đổi tệp GITIGNORE bằng cách loại bỏ mẫu bỏ qua hoặc quy tắc.

Gì

Sử dụng GITIGNORE cho Lợi thế của bạn

Vì tệp GITIGNORE hiện diện trong hầu hết mọi dự án, bạn sẽ cần học cách sử dụng chúng. Mặc dù các lệnh đơn giản nhưng điều cần thiết là phải xác định các quy tắc của bạn và bỏ qua các tệp chính xác. Với việc sử dụng GITIGNORE đúng cách, bạn sẽ tiết kiệm thời gian và tối ưu hóa dự án của mình.

Bạn cần các tệp GITIGNORE trong kho git bao lâu một lần? Bạn chủ yếu sử dụng các quy tắc toàn cầu hay cục bộ? Hãy chia sẻ kinh nghiệm của bạn trong phần bình luận.

Bài ViếT Thú Vị

Editor Choice

10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
Thu nhỏ, mở rộng, kết hợp và chia phân vùng miễn phí bằng các chương trình quản lý phân vùng đĩa tuyệt vời này. Cập nhật lần cuối vào tháng 3 năm 2024.
Cách khởi động lại bộ định tuyến và modem đúng cách
Cách khởi động lại bộ định tuyến và modem đúng cách
Đây là cách phù hợp để khởi động lại/khởi động lại bộ định tuyến và modem của bạn nhằm giải quyết các vấn đề về internet. Việc thiết lập lại bộ định tuyến là một việc hoàn toàn khác.
Cách gửi tin nhắn từ Google Home
Cách gửi tin nhắn từ Google Home
Google Home là một thiết bị tuyệt vời cho phép bạn lướt internet, gửi tin nhắn và thực hiện cuộc gọi chỉ bằng lệnh thoại. Thiết bị được kết nối với cơ sở dữ liệu của Google và tất cả những gì bạn phải làm để lấy thông tin
Cách thêm Mục lục vào Microsoft Word
Cách thêm Mục lục vào Microsoft Word
Sử dụng mục lục (TOC) có thể làm cho một số tài liệu trông chuyên nghiệp hơn. Nó cũng giúp dễ dàng hơn trong việc quét thông tin cho những gì người đọc cần, vì vậy bạn có thể cân nhắc tìm hiểu cách thêm thông tin của riêng mình. Nội dung
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Cách tải xuống chủ đề 4K cho Windows 10 từ Microsoft Store Gần đây, Microsoft đã phát hành một số chủ đề 4K cao cấp mới thông qua Store dành cho Windows 10. Chúng có sẵn ở định dạng * .deskthemepack và có thể được cài đặt bằng một cú nhấp chuột. Mỗi chủ đề bao gồm một bộ hình nền đẹp liên quan đến chủ đề của chủ đề, ví dụ: thiên nhiên, phong cảnh,
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
https://www.youtube.com/watch?v=rHKla7j7Q-Q Nếu bạn đã dành một thời gian trên TikTok, bạn có thể nhận thấy rằng biểu tượng vương miện nhỏ từng có trên hồ sơ của một số người dùng giờ đã biến mất. Đó là bởi vì những
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Bản cập nhật mới cho ứng dụng Sticky Notes được tích hợp trong Windows 10 cho phép thay đổi kích thước phông chữ cho ghi chú của bạn và có bộ chọn màu mới.