my git config on $XDG_CONFIG_HOME/git/
cd ~/.config # $XDG_CONFIG_HOME or $HOME/.config
git clone https://github.com/officel/config_git.git ./git
# or I do it this way
cd ~/repos/github.com/officel/
git clone https://github.com/officel/config_git.git
ln -s ~/repos/github.com/officel/config_git/ ~/.config/git- install id_rsa (manual)
- fix git config remote.origin.url after clone
- Git - git-config Documentation
- GitAlias/gitalias: Git alias commands for faster easier version control
- github/gitignore: A collection of useful .gitignore templates
- Conventional Commits
- XDG Base Directory Specification
- officel/config_aqua: .config/aqua
- officel/config_bash: .config/bash
- officel/config_git: .config/git
- officel/config_task: .config/task
- チームでは ignore しないが、個人では ignore したい
- 個人の共通設定(このリポジトリの ignore のように)では ignore しないが、特定のリポジトリでは ignore したい
- (リポジトリの)
.git/info/excludeに追加
- Windows ユーザの同僚氏のグローバルな git の設定の場所がぱっとわからなかった
git config --show-origin --show-scope --list
- Git - Git Configuration
~/.gitconfigか~/.config/git/config
The next place Git looks is the ~/.gitconfig (or ~/.config/git/config) file, which is specific to each user. You can make Git read and write to this file by passing the --global option.
- git のコミット本文は 72 文字でデフォルトで自動改行される
textwidth=0にすればいいらしいので、/.vimrcで設定- あまり長いのは推奨されないので適度に自分で改行すること
# ~/.vimrc
autocmd FileType gitcommit setlocal textwidth=0