linux - git 错误与 git 已知的任何文件都不匹配

标签 linux git ubuntu deployment

运行以下命令:

git push deploy

我收到这个错误:

远程:错误:pathspec '"\342\200\223f"' 与 git 已知的任何文件都不匹配。

不知道是什么意思。这是一个新的 repo,它用一个钩子(Hook)推送了一个 --bare:

#!/bin/sh
GIT_WORK_TREE=/srv/project/WEBSITE
export GIT_WORK_TREE
git checkout –f

运行 Ubuntu 服务器

最佳答案

我看到了同样的错误,并且能够通过将我的 post-receive 更改为:

#!/bin/sh
git --work-tree=/srv/project/WEBSITE checkout -f

关于linux - git 错误与 git 已知的任何文件都不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17790544/

相关文章:

linux - rsync 目录名称中的斜杠

linux - SDL 音频在 Linux 上随机失真

git - Git flow 会删除远程服务器上的分支吗?

git - 如何 git 忽略子文件夹/子目录?

Git总是在ubuntu中询问用户名和密码

linux - 系统调用 lseek() 在 ubuntu 2.6.32 与 2.6.24 中比较慢

linux - ASP.NET核心3 : cannot run on linux

c - 如何反汇编用 C 语言编写的目标程序?

linux - 致命的无法找到 https 的远程助手

ubuntu - 在 ubuntu :16. 04 docker 中运行 docker build