くりにっき

フルスタックキュアエンジニアです

git

gitのログをとにかく全部出したい

git

git log ではなくgitの内部のログの話です。 最近gitコマンドの通信周りを追っていてログをとにかく全部出して挙動確認してるのでメモ。 --verbose :git以外のコマンドにもよくあるオプションなので定番 GIT_TRACE, GIT_TRACE_SETUP:git内部のデバッグログ…

git-updateがクソ便利

git

git-sync にインスパイヤされて作りました qiita.com ソースコード gist.github.com モチベーション 例えばトピックブランチで作業してて、リポジトリのmasterが更新されたから最新のmasterを取り込んでrebaseするってことよくやると思うのですが、その時に…

「GitHubのPull Requestを簡単にチェックアウトするたった1つの方法」のaliasを作った

git

元ネタ .gitconfig 使い方 使った図 【おまけ】.gitconfig の aliasで登録したコマンドから引数を取得する方法 元ネタ sinsoku.hatenablog.com 便利なんですがコマンド長すぎて覚えられないのでaliasにしました .gitconfig [alias] fpr = "!f() { git fetch …

【今月のgem】itamae-plugin-recipe-git_now を作った

俺得itamaeプラグイン第2弾です itamae で git-now をインストールするプラグインを作りました itamae-plugin-recipe-git_now (0.1.0): Itamae plugin to install git-now https://t.co/kHujyxgeOH— RubyGems (@rubygems) 2015, 12月 17 github.com git-now…

【今月のgem】itamae-plugin-recipe-tig を作った

毎月恒例の今月のgemです itamae で tig をインストールするプラグインを作りました itamae-plugin-recipe-tig (0.1.0): Itamae plugin to install tig https://t.co/IOxQm4AfUi— RubyGems (@rubygems) 2015, 12月 15 github.com 作った経緯 使い方 recipe n…

gitで自分が修正したファイルだけを別のコマンドの引数で渡したい

よく忘れるのでメモ 忙しい人のまとめ git diff --name-only --diff-filter=ACMR origin/master...HEAD | xargs <なんかコマンド> 例)自分が修正したファイルだけをrubocopで静的解析チェックするワンライナー git diff --name-only --diff-filter=ACMR ori…

tigから git rebase -i したらいろいろ捗った

git dtコマンド - razokulover publog を見て自分もgitのコマンドをカスタマイズしてるのを思い出したので普段よく使っているのを紹介します。 対象者 作業途中はtmpコミットをたくさん作って、最後に git rebase -i でコミットを整えている人 前置き gitの…

社内でGit基礎勉強会を開催しました

Gitの基礎*1について詳しく紹介した勉強会がないなぁと思い、試しに社内で開催しました。 勉強会で使った資料 https://github.com/sue445/git-base-study社内Gitlabからcloneしたのをgithubにpushした時に一部バイナリデータが壊れていますorz Gitの履歴を履…

BitbucketとGithubをゆるく比較 #augj

Atlassian Advent Calendar 2012 #augj on Zusaar の2日目です。 1日目 @yusuke さん JIRA5.2のいいところ その1 - 課題を手軽にアップデート #augj - 侍ズム #samuraism 2日目 bitbucket とGithub をゆるく比較 Gitのリモートホスティングサービスといった…

bash_completionで「-bash: __git_ps1: command not found」となった時の対処法

brew upgradeでgitをversion 1.7.12にしたら -bash: __git_ps1: command not foundとなるエラーが出てちょっとハマったのでメモ。※ちなみに MacのターミナルでGitのブランチ名を表示する - アインシュタインの電話番号☎ を元にgitコマンドのタブ補完や色つけ…