Git

[Git] 特定のコミットを含むブランチを検索する方法

こんにちは。最近、 Netflix を利用し始めた k-so16 です。以前から興味があった フルハウス を楽しく視聴しています(笑) 業務で、あるファイルの変更がどのブランチに含まれているかを知りたいことがありました。目的の変更のコミットは分かっている前提として、 目的のコミットハッシュを含むブランチを取得 できれば、特定のファイルの変更を含むブランチがわ・・・続きを読む

git grep でリポジトリ内の検索をして作業効率を上げる

こんにちは、じゅんじゅんです。私の最初の記事(業務未経験者が思う入社前にやっておけばよかったこと)にも記載したとおり、コマンドでの git 操作を勉強しています。 中でもよく使用しているのがリポジトリ内を検索できる git grepというコマンドです。特にファイル数の多いシステム開発においてこのコマンドを活用することで作業効率が上がったので、今回はこちらの活・・・続きを読む

Git や npm にプロキシ設定を適用/解除をする方法

こんにちは。最近、コンロをしっかり掃除するために重曹と霧吹きを購入した k-so16 です。思ったようにうまく使いこなせなかったので、調査が必要そうです(笑) プロキシ環境下 で開発を行う機会があったのですが、 GitHub のリポジトリを fetch したり npm のパッケージをインストール しようとした際に、 ホストが見つからない というエラーが表示さ・・・続きを読む

git sparse-checkout を無効にするには

git で一部のディレクトリ・ファイルのみを同期するとき sparse-checkout という機能を使います。有効にする方法は過去の記事を参照ください。 git sparse checkout で clone せずに一部のサブディレクトリだけを pull/checkout する 今回は sparse-checkout を無効にしてすべてのオブジェクトをチェ・・・続きを読む

[Git] 外部のリポジトリをサブモジュールとして取り込む

こんにちは。最近、 Vim Tシャツ を購入した k-so16 です。 外部のリポジトリを自分のプロジェクトに取り込んで開発を進めたいことがあります。例えば、 Laravel を動かすための Docker コンテナをまとめた Laradock というリポジトリを取り込むといったケースがあります。 このような時、 Git のサブモジュールが役立ちます。本記事で・・・続きを読む