hene

hene.dev

(Last updated on )

.gitconfig の中身

.gitconfig の中身

dotfiles を触っていて、.gitconfig の中身が気になったので調べてみました。

.gitconfig の中身

一部省略しています。

# .gitconfig

[core]
	excludesfile = /Users/username/.gitignore_global

略

[commit]
	template = /Users/username/.stCommitMsg

略

わからなかったところを調べてみた

/Users/username/.stCommitMsg

.stCommitMsg ファイルを見てみると何も書かれていませんでした。 SourceTree 使っていたときに作成された?

/Users/username/.gitignore_global

.gitignore_global については、 gitignore に書くべきでないものは gitignore_global へ - Qiita がわかりやすかったです。

gitignore/Global at master · github/gitignore.gitignore_global の例がまとめられていました。

自分は、macOS を使っているので、 gitignore/macOS.gitignore at master · github/gitignore を追加しておきました。

# .gitignore_global
# ref: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore

# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

参考

関連記事