別のブランチに存在するファイルの異なるバージョンを現在のブランチにロードしたい。
git help checkout
さんのコメント:
DESCRIPTION
Updates files in the working tree to match the version in the index or
the specified tree. If no paths are given, git checkout will also
update HEAD to set the specified branch as the current branch.
それらすべてのファイルをチェックアウトする方法はありますが、not HEADを更新しますか?
現在のパス.
を指定してチェックアウト:
git checkout other-branch-name -- .
この操作は switching HEADファイルをチェックアウトせずに別のブランチに) に似ていますが、「他の方向」からのみです。
@김민준が言及しているように、これはコミットされていない変更を上書きします。必要に応じて、最初にどこかに隠しておくかコミットすることを忘れないでください。