.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
- Sao chép các quy tắc STM32CubeIDE ở trên hoặc tải tệp trực tiếp.
- 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 đó.
- 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.
- Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.