JavaScriptを有効にしてください

【Git】別ブランチで作業したファイルを持ってくる

 ·  ☕ 1 分で読めます

【Git】別ブランチで作業したファイルを持ってくる

別ブランチで作業したファイルを現在のブランチに持ってくる方法。

別ブランチから取得

git checkout [取得元ブランチ or コミットハッシュ] [取得ファイル or 取得ディレクトリ]

以下のようにすると hoge ブランチから sample.txt を取得してきます。

git checkout hoge sample.txt

別名ファイルとして取得

git show [取得元ブランチ or コミットハッシュ]:[取得ファイル] > [保存先名]

以下のようにすると hoge ブランチから sample.txtsample2.txt と名前をつけて取得してきます。

git checkout hoge:sample.txt > sample2.txt

コミット全体を取得

git cherry-pick -n [取得元ブランチ or コミットハッシュ]

-n-no-commit オプションの短縮で、ないとコミットをそのまま取り込みますので注意してください。

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer