Ludovic Frank Gitignore

.gitignore cho STM32CubeIDE

18 quy tắc bỏ qua cho STM32CubeIDE, sẵn sàng sao chép vào kho mã của bạn.

IDE dựa trên Eclipse dành cho bộ vi điều khiển STM32

Tệp .gitignore đầy đủ cho STM32CubeIDE

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:54:25 UTC
# Công nghệ: STM32CubeIDE

### STM32CubeIDE ###
# Tệp nhật ký
*.log
Debug/
Release/
*.elf
*.map
*.bin
# Tệp kết xuất hex
*.hex
*.srec
*.lst
# Tệp đối tượng
*.o
*.d
# Thư viện tĩnh
*.a
# Tập tin sử dụng ngăn xếp
*.su
*.crl
# Nguồn được tạo TouchGFX
TouchGFX/generated
TouchGFX/build
TouchGFX/simulator/msvs/.vs
# Tệp sao lưu
*.bak

Các quy tắc STM32CubeIDE này thực sự bỏ qua những gì

Từng mẫu dưới đây và lý do nên thêm vào .gitignore.

Những điều này không cần thiết cho việc kiểm soát phiên bản.

Mẫu Nội dung được bỏ qua
*.log Tệp nhật ký

Những thứ này không cần thiết trong kho lưu trữ vì chúng được tạo trong quá trình build.

Mẫu Nội dung được bỏ qua
Debug/ Những thứ này không cần thiết trong kho lưu trữ vì chúng được tạo trong quá trình build.
Release/ Những thứ này không cần thiết trong kho lưu trữ vì chúng được tạo trong quá trình build.

Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.

Mẫu Nội dung được bỏ qua
*.elf Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.
*.map Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.
*.bin Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.
*.hex Tệp kết xuất hex
*.srec Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.
*.lst Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.
*.o Tệp đối tượng
*.d Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.
*.a Thư viện tĩnh
*.su Tập tin sử dụng ngăn xếp
*.crl Chúng không nên được đưa vào kho lưu trữ vì chúng là các sản phẩm tạo ra build.

Tệp TouchGFX (trong trường hợp dự án của bạn có touchGFX)

Mẫu Nội dung được bỏ qua
TouchGFX/generated Nguồn được tạo TouchGFX
TouchGFX/build Tệp TouchGFX (trong trường hợp dự án của bạn có touchGFX)
TouchGFX/simulator/msvs/.vs Tệp TouchGFX (trong trường hợp dự án của bạn có touchGFX)

Những thứ này không cần thiết trong kho lưu trữ.

Mẫu Nội dung được bỏ qua
*.bak Tệp sao lưu

Cách sử dụng .gitignore này cho STM32CubeIDE

  1. Sao chép các quy tắc STM32CubeIDE ở trên hoặc tải tệp trực tiếp.
  2. Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
  3. Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục IDE

Xem mọi mẫu IDE