シェルのカスタマイズ
エイリアスの追加
- 複数のコマンドをつなげてエイリアスとして登録する
- 上記のように
&&
でコマンドを連結しなくても、普通に改行するだけでもいけた
alias prj-g='cd /Users/hoge
git add .
git commit -m "${cm}"
git remote add origin https://github.com/htksn-git/hoge.git
git push -u origin main'
$ cm="first commit"
$ prj-g
.gitignore をグローバルで設定する
.gitignore_global
のおかげでプロジェクトごとに毎度 .gitignore
を用意する必要がなくなる- 言語などによってはプロジェクト単位で
.gitignore
を用意し、そこに記述することもできる
gitignore_globalでgit管理するファイルをグローバルで設定する - Qiita
- グローバルの
.gitignore
ファイルを作成$ git config --global core.excludesfile ~/.gitignore
- ホームディレクトリに
.gitignore_global
が作成される - git 管理したくないファイルをここに設定
# 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
- 最後に
.gitignore_global
を有効化して完了$ git config --global core.excludesfile ~/.gitignore_global
.gitignore_global
を有効化すると、~/.gitconfig
に以下が追記される
[core]
excludesfile = /Users/your_user_name/.gitignore_global
プロジェクト(言語)に応じた .gitignore の推奨される書き方例