.gitignore untuk Go
13 peraturan pengabaian untuk Go, sedia untuk disalin ke repositori anda.
Bahasa pengaturcaraan Go
.gitignore yang lengkap untuk Go
# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 22:57:13 UTC
# Teknologi: Go
### Go ###
# Windows boleh laksana
*.exe
*.exe~
# Pustaka pautan dinamik
*.dll
# Objek kongsi
*.so
# Perpustakaan dinamik macOS
*.dylib
*.test
# Output pengkompil
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Pembolehubah persekitaran
.env
Apa yang sebenarnya diabaikan oleh peraturan Go ini
Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.
Binari untuk program dan pemalam
| Corak | Perkara yang diabaikan |
|---|---|
*.exe |
Windows boleh laksana |
*.exe~ |
Binari untuk program dan pemalam |
*.dll |
Pustaka pautan dinamik |
*.so |
Objek kongsi |
*.dylib |
Perpustakaan dinamik macOS |
Perduaan ujian, dibina dengan `go test -c`
| Corak | Perkara yang diabaikan |
|---|---|
*.test |
Perduaan ujian, dibina dengan `go test -c` |
Profil liputan kod dan artifak ujian lain
| Corak | Perkara yang diabaikan |
|---|---|
*.out |
Output pengkompil |
coverage.* |
Profil liputan kod dan artifak ujian lain |
*.coverprofile |
Profil liputan kod dan artifak ujian lain |
profile.cov |
Profil liputan kod dan artifak ujian lain |
Fail ruang kerja Go
| Corak | Perkara yang diabaikan |
|---|---|
go.work |
Fail ruang kerja Go |
go.work.sum |
Fail ruang kerja Go |
.env |
Pembolehubah persekitaran |
Bagaimana untuk menggunakan .gitignore ini untuk Go
- Salin peraturan Go di atas, atau muat turun fail terus.
- Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
- Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
- Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.