GitHubの使い方を学んでいます。
起点とは異なるブランチがアップストリームとして設定されているローカルリポジトリのgitで異なるブランチを操作したいと思います。
ローカルまたはコンピューターのブランチに異なるフォルダーを作成してそれらを追跡する必要がありますか、それとも1つのローカルリポジトリを使用して異なるブランチのコードを表示できますか?
いくつかの方法があります
git checkout
git checkout <branch>
あなたを使用して、フォルダの内容を「変更」して、目的のブランチのファイルを反映させます。「ルート」フォルダには、毎回1つのブランチのコンテンツを含めることができます
git worktree
# Add "another" directory for a different branch
git worktree add <second path>/<branch name>
これにより、コンピューター上に別のフォルダーが作成され、異なるブランチで同時に作業できるようになります。
### Creating new worktree
# create new branch inside the worktree folder
git worktree -b <branch name> <path>
### Removing worktree
# Tell git to remove the workdir copy
git worktree delete ...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加