首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命:此操作必须在工作树中运行,但它是

致命:此操作必须在工作树中运行,但它是
EN

Stack Overflow用户
提问于 2022-03-30 08:38:22
回答 1查看 493关注 0票数 -1

我正在积极开发一个回购程序,并希望添加一个github预提交钩子-我的第一个。

当我cd进入/.git目录时,我得到了错误fatal: this operation must be run in a work tree

我试过:

git --work-tree=${PWD} checkout branch

  • rm -rf
  1. 检查分支,再次运行git init
  2. 设置GIT_WORK_TREE env (和echo $GIT_WORK_TREE以确保设置)H 211H 112运行git --work-tree=. checkout branch,并再次克隆H 218G 219

有什么建议吗?我在MacOS蒙特里使用zsh,有时我也使用Sourcetree来管理回购。

谢谢

EN

Stack Overflow用户

发布于 2022-03-30 08:51:13

因此,我忽略了错误,将/.git/hooks/pre-commit.sample移动到/.git/hooks/pre-commit,并添加了一条回波行(echo "Running git pre-commit"),以查看它在提交时是否运行。的确如此。看来这事已经解决了。

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

https://stackoverflow.com/questions/71674072

复制
相关文章

相似问题

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