我有三台机器,本地 -> 服务器 A -> 服务器 B
并在本地编程,然后使用 git 将本地代码推送到服务器 A,
在服务器 AI 上设置一个挂钩将代码推送到服务器 B,
服务器 A 和服务器 B已经配置了这个
$ git config core.worktree /home/www
$ git config core.bare false
$ git config receive.denycurrentbranch ignore
并有一个钩子git checkout -f
如何更改服务器 B 上的某些文件而不跟踪它?
我尝试git update-index --assume-unchanged path/to/file
但总是注意到fatal: Unable to write new index file
我确定用户在该文件夹中具有权限(可以写入、读取和执行)
我也尝试git update-index --skip-worktree path/to/file
不起作用