首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不存在工作树错误,无法使用git-存储。

不存在工作树错误,无法使用git-存储。
EN

Stack Overflow用户
提问于 2016-03-24 06:57:07
回答 2查看 3.5K关注 0票数 3

我使用git 2.7.2.windows.1。我遇到了"C:\Program \git\mingw64 64/libexec/git-core\git-stash“当我尝试使用git-stash命令时。

git工作树列表命令输出:

代码语言:javascript
复制
E:/Git Repositories/test-desktop-client  63bb5ca [master]

我如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2019-02-03 03:44:58

尝试:

代码语言:javascript
复制
$ git --work-tree=. stash
票数 2
EN

Stack Overflow用户

发布于 2016-03-24 07:31:21

如果您在最近的git worktree (如“managing multiple wroking tree”中)中,并且由于某些原因而存储不起作用,您可以使用一个额外的工作树来替代存储:

你正在进行重构的过程中,你的老板进来要求你马上修复一些事情。 您可能通常使用git stash暂时存储您的更改,但是,您的工作树处于这样一种混乱状态(新的、已移动的、已删除的文件以及散布在其中的其他零碎文件),因此您不希望有任何干扰它的风险。 相反,您可以创建一个临时链接工作树来进行紧急修复,完成修复后删除它,然后恢复早期的重构会话

代码语言:javascript
复制
$ git worktree add -b emergency-fix ../temp master
$ pushd ../temp
# ... hack hack hack ...
$ git commit -a -m 'emergency fix for boss'
$ popd
$ rm -rf ../temp
$ git worktree prune

也就是说,git存储应该在git工作树中工作。

首先检查git config core.bare是否为false。

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

https://stackoverflow.com/questions/36194710

复制
相关文章

相似问题

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