kakakakakku blog

Weekly Tech Blog : Keep on Learning 👍

Git

includeIf を使って git config をプロジェクトごとに読み替える

GitHub と AWS CodeCommit を併用したり,プロジェクトごとに別アカウントを使ったり,リポジトリごとに git config を変える場面もある.今までは個人用 GitHub を global 設定とし,別アカウントはリポジトリごとに git config --local コマンドで設定をし…

知っておくと便利な git clone --depth と git diff --indent-heuristic

コミット履歴が無駄に多く,黒歴史のある Git リポジトリで開発をする場合,初回の git clone が非常に遅いという問題がある.コミット数に依存せずに素早く落とせる方法を探していて,最近(今さら...!) git clone の --depth オプションのことを知った.…

Git で特定のブランチからファイルをコピーする

今日は Git コマンドの奥深さを感じた! 結構 Git には詳しい方だと自負していたけど,全然知らないことあるなーと痛感した. git show git show で「特定のブランチにあるファイル」や「特定のコミットでのファイル」を見ることができる.コロンを忘れずに…

ブランチを最新コミット順に並べたら幸せになれた

複数のブランチで並行開発をしていると,気付いたらブランチが増えてしまってることがよくある. ブランチを切り替えようとしたときに「どのブランチだっけ?」って考えてしまったり. 定期的にブランチを削除するようにしてるけど,開発に忙殺されているフ…