パッチをインポートし、エクスポートするには:
$ git format-patch origin..HEAD # HEAD に存在するが origin には存在しない
# 各コミットのパッチを整形する
$ git am mbox # メールボックス "mbox" からパッチをインポートする
他の git リポジトリ内のブランチから変更を取得し、 現在のブランチにマージする:
$ git pull git://example.com/project.git theirbranch
現在のブランチにマージする前にローカルブランチに変更を格納する:
$ git pull git://example.com/project.git theirbranch:mybranch
ローカルブランチ上でコミットした後に、リモートブランチに その内容を反映させる:
$ git push ssh://example.com/project.git mybranch:theirbranch
リモートブランチとローカルブランチの名前が両方とも "test" である場合:
$ git push ssh://example.com/project.git test
よく使用するリモートリポジトリに対して略称を付ける:
$ git remote add example ssh://example.com/project.git
$ git push example test