首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git工作树添加过期分支

Git工作树添加过期分支
EN

Stack Overflow用户
提问于 2021-12-14 14:36:38
回答 1查看 194关注 0票数 1

我正在开发一个存储库,并创建了新的分支practice。我从VScode发出了两次提交,并在github上创建了拉请求。在我的raspberry pi上,我在项目文件夹中克隆了主分支,创建了工作树。

代码语言:javascript
复制
$ git worktree add ../practice practice

当我检查新文件夹时,它只有一个提交而不是twos.So,我认为HEAD是在以前提交的。当我尝试git pull的时候

代码语言:javascript
复制
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> practice

我可以设置跟踪信息或使用git pull <remote> <branch>。但是为什么git worktree使用以前的提交呢?所以每次我创建新的工作树时,我都不需要更新它。

EN

回答 1

Stack Overflow用户

发布于 2021-12-15 08:54:25

,但为什么git工作树使用以前的提交?

可能是因为本地存储库(在Raspberry Pi上)要么没有实践分支,要么没有创建的新提交。

在使用worktree命令之前,您需要使用git fetchgit branch --track practice origin/practice,以确保本地分支实践在那里。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70350728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档