git

マージ済みのリモートブランチを一括削除

git

長年Gitを利用していると、消し忘れたブランチが増えてくるため、一括削除するためのコマンドを紹介する。 マージ済みのリモートブランチを一括削除する $ git branch -r --merged マージ先ブランチ名 | egrep -v "(^\*|除外するブランチ名)" | sed -e 's/or…

githubで「error: The requested URL returned error: 403 Forbidden」

github.comにgit pushしようとすると以下のエラーが出る。 $ git push origin master error: The requested URL returned error: 403 Forbidden while accessing https://github.com/user_name/repo_name.git/info/refs fatal: HTTP request failed やり方は…

gitでプロジェクト毎に.gitignoreするの面倒だから共通設定使いたい

プロジェクト毎に.gitignoreに似たような設定書くの疲れませんか。例えば、Macだと .DS_Store とか。Emacs だとバックアップファイルだとか。git にはどうやらプロジェクトを超えて設定できる機能があるらしいのです。これを使わない手はない。存在は知って…

git grep と git blame

前に飲み会で恥ずかしい思いをしたのでメモ git blame git blame app/model/blog.rb Annotates each line in the given file with information from the revision which last modified the line. Optionally, start annotating from the given revision. 指…