Geavanceerd Git
Amanda Crawford-Adamo
Software and Data Engineer
Git Worktree-commando
git worktree

Deze tabel vergelijkt git worktree met git switch in een developmentworkflow. $$
| Git Worktree | Git Switch |
|---|---|
| Meerdere actieve branches | Eén actieve branch tegelijk |
| Gescheiden mappen | Eén werkmap |
| Geen stash nodig | Kan stashing vereisen |
Maak een nieuwe worktree van <branch> in map <path>
git worktree add <path> <branch>
Voorbeeld
Maak een nieuwe worktree van de branch bugfix/data-validation in de map ../etl-bugfix
git worktree add ../etl-bugfix bugfix/data-validation
git worktree list Voorbeelduitvoer
$ git worktree list
flight-pipeline a1b2c3d [main]
flight-pipeline-feature e4f5g6h [feature]
flight-pipeline-hotfix i7j8k9l [hotfix]
git worktree remove <path> Voorbeelduitvoer
$ git worktree remove flight-pipeline-hotfix
flight-pipeline-hotfix: deleted
Wanneer gebruiken:
Herzien als:
Tips voor Git worktrees:
Geavanceerd Git