gitの小技 4つ
大掃除中にいろいろ躓いたり調べたりしたので4つほど小技をまとめときました。
この記事中に登場するGitのバージョンは 1.8.5.2 です。他のバージョンではうまく動作しないかもしれません。 あらかじめご了承ください。
直前の作業ブランチに戻る
複数ブランチを行ったり来たり反復横跳びする場合は git-checkout
でブランチ名を - と指定します。 cd -
と同じ要領ですね。
gitconfig で外部ファイルの設定を読み込む
git 1.7.10 以降ならば gitconfig で include が設定できます。
gitconfigをGitHubの公開レポジトリにコミットしてるけどトークンは公開したくない… そこで公開したくない設定を外部ファイルを記述し、外部ファイルは秘密の場所に保存しておく、といった感じで運用できます。
gitconfigの記述は以下のような感じです。
initial commit のhashを調べる
いい感じの方法がわからなかったので適当に…。
下記のような感じで使います。
initial commit を改ざんする
危険 かつ バッドノウハウ …。
git-rebase に --root
オプションを付けるとコミット一覧にInitial commitも表示されます。
…あとは 自己責任 で。
まとまらない
他にも調べたら書きます。よりよいgitライフを。