HomebrewでGitをアップデートする方法

gitignoreの書き方記事を書いてたら、何やらv.2.7以降のgitでは、.gitignoreが便利なっているという記事を見かけた!

Git 2.7 で .gitignore が便利になっている

なんやてえええええええええええええ!!!!!

ってなったので、ついでやしMacにデフォルトで入っているgitとさよならしてHomebrewから最新のgitをインストールした。

とりあえずすでにインストールされてるgitのバージョンを確認したところ

/Users/Yosuke% git --version
git version 2.6.3

やっぱし、あかああああああああああああん!!!!!!

ってことでHomebrewを使ってgitをインストール。

/Users/Yosuke% brew install git
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 5 taps (homebrew/boneyard, homebrew/core, homebrew/dupes, homebrew/versions, sanemat/font).
==> New Formulae
.
.
.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/git
Target /usr/local/bin/git
already exists. You may want to remove it:
  rm '[^/usr/local/bin/git]'

To force the link and overwrite all conflicting files:
  brew link --overwrite git

To list all files that would be deleted:
  brew link --overwrite --dry-run git
.
.
.
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completion has been installed to:
  /usr/local/share/zsh/site-functions

zsh functions have been installed to:
  /usr/local/share/zsh/site-functions

Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/git
==> Summary
🍺  /usr/local/Cellar/git/2.11.0: 1,452 files, 32.4M

真ん中らへんですでに/usr/local/bin/gitにgitがあるぜボケナス!と怒られるので、言われるがままにリンクを強制的に貼り直す。

/Users/Yosuke% brew link --overwrite git

これで完了!

/Users/Yosuke% git --version
git version 2.11.0

特に何かを参考にするでもなくテキトーにやったけど、ちゃんと動くw

Homebrew経由でインストールしたことによって、今後、バージョンを上げやすいはず(・∀・)

参考

Gitの本はこれが神書籍です。

コメントを残す

メールアドレスが公開されることはありません。