Git

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 のサブモジュールが役立ちます。本記事で・・・続きを読む

GitHub の Pull Request の差分から変更されたファイル名一覧を抜き出す

GitHub Pull Request

資料をまとめたりするときに使えるかもしれない、ちょっとした小ネタです。 Git で差分のあるファイル名を抽出するには git diff を使えばいいのですが、そのファイル名を使ってごにょごにょ加工したい場合、(私は)JavaScript のほうが便利なので、 GitHub の Pull Request を利用することにしました。 やりたいこと ちなみに gi・・・続きを読む

PowerShell で Git の最新タグを取得して変数に格納する

Git で対象のブランチの最新のタグ名を取得するには git describe コマンドを使います。 今回はタグ名を PowerShell のスクリプト内で利用する必要があったので、変数に格納してみました。 Git のタグ名を変数に格納 PowerShell で外部コマンドを実行して結果を変数に格納するには & (アンパサンド) を使います。 直近の・・・続きを読む