Git リモートリポジトリを使わずに、他メンバーや別の場所へコミットを渡す方法

  1. git format-patch -M master で master から派生させた今のブランチのコミットのパッチを作る。
  1. できあがったパッチファイルを、パッチを適応したい環境へ移動する。
  2. git am path/to/patch-file.patch でパッチを取り込む。

おわりに

自分で立てた GitLab などが VPN といった隔離された場所に存在する場合には、 git pull や fetch が使えません。

そんな環境では、もちろん push もできません。何か修正したいときは、ブランチを作って、そこでコミットを作って、、、どうしましょうか?

そんなことがあり、今回の投稿となりました。

以上です。

コメントを残す

コメントを残す