我已经在服务器上设置了一个用于部署的裸存储库(/var/project.git)。这个repo有钩子将代码推送到工作树位置文件夹(/opt/api/project)
现在,我们已经对/opt/api/project中的一些文件做了一些更改,但不确定在开发环境中需要做哪些更改。
/opt/api/项目/git的地位不是git仓库
/var/项目。git/git状态致命:此操作必须在工作树
中运行。
如何将磁盘上的文件与分支进行比较?
我将按照通常的方式使用git:
- 使用
- 将更改的源代码复制到新目录/本地存储库
git clone
将git库克隆到/var/目录下的新目录这样,您将有一个正常的存储库,您可以使用git diff
进行比较,git commit
提交或git push
推送到裸存储库。