at backyard

Color my life with the chaos of trouble.

Git

git で一番最初のコミットで追加されたdiffを見る方法

例えば一番最初のコミットで、どんなコードを追加したのかを調べたいようなときに使用する。 実はgitでは 4b825dc642cb6eb9a060e54bf8d69288fbee4904 というIDは空のツリーのIDとしてどのリポジトリでも共通で使用されているものらしい。 stackoverflow.com …

git stash をファイル単位で行いたい

git stash をファイル単位で行いたい これ普段コード書いていて結構やりたくなるときが多い。 いつもはなんとなく耐えてしまっていたが、先日もまたやりたくなったので、今回こそはと意を決して調べてみた。 結果10分もかからずに調べられたので、思いついた…

空のディレクトリを維持するためのには .gitkeep と .gitignore どちらを使うべきなのか?

Git

下記の記事がとても勉強になった qiita.com 上で書かれている.gitignoreを使ったやり方を最近実践したので、メモしておく 1. ルートの.gitignoreに記載してあった対象のディレクトリ行を削除する。 2. 対象のディレクトリ配下に.gitignoreを作成する。.git…

エディターも自由に選べないようなプロジェクトに参加してしまったのにもかかわらず、どうしてもVimが触りたいときにこのポストで、ほんの一握りの安らぎを提供できたら嬉しい

言いたいことはタイトルに書いてしまった。 ただの深夜のネタポストです。ネタとして読んで下さい。 下記のような境遇の人だけ、読む価値が多少はあるかもしれません。 Vimが好きな人 自由にソフトウェアをインストールできない環境で悶々としている人 プロ…

間違えてmasterブランチで作業してしまっていたときの対処法

間違えてmasterブランチで作業してしまっていたとき、 その編集内容を本来作業すべきブランチに移すための、一連のコマンドを自分用メモとして残しておく。 # stashで編集内容を退避 git stash # 本来編集するはずだったブランチに切り替え git checkout {本…