1ファイルだけ、1ディテクトリだけ別のブランチから持ってくるgitコマンド
別のブランチから全部ではなく1つだけファイルをこっちに持ってきたい、とか1ディレクトリだけ持ってきたいなどの場面に遭遇したので調べた。ごく知っているコマンドgit checkoutでいけました。
まず相手先のファイルを確認
1 |
$ git show {branch-name}:{file} |
1ファイル持ってくる
1 |
$ git checkout {branch-name} -- {file} |
1ディレクトリ持ってくる
1 |
$ git checkout {branch-name} {directory} |
コメント
コメントはありません。