我在主工作树土地上习惯了什么:
在分支main上,我运行git pull origin/main,这会快进并将所有引用拉到我的本地。我同事的分支是newFeature,所以我运行git checkout newFeature,我就在那个分支上!当我使用一个空的repo和git工作树时,我怎么做呢?我不知道如何在本地 checkout newFeature,这样我的main旁边就会有一个文件夹
main
git pull origin/main
newFeature
git checkout newFeature
h7appiyu1#
如果需要multiple working directories with Git,您可以:
git worktree add -b newFeature ../newFeature origin/newFeature
这将在本地repo文件夹旁边为该分支创建一个newFeature。OP Saiborg在评论中确认:为了让我做我想做的事,我不得不这样做:
git worktree add -b feature/newFeature newFeature origin/feature/newFeature
其如预期的那样工作。
1条答案
按热度按时间h7appiyu1#
如果需要multiple working directories with Git,您可以:
这将在本地repo文件夹旁边为该分支创建一个
newFeature
。OP Saiborg在评论中确认:
为了让我做我想做的事,我不得不这样做:
其如预期的那样工作。