gpt4 book ai didi

php - 在 CakePHP 项目中使用 Git

转载 作者:可可西里 更新时间:2023-11-01 13:09:03 25 4
gpt4 key购买 nike

我使用 git 作为我的主要版本控制系统,并且最近开始在我的 CakePHP 项目中使用 git。这是我当前的 .gitignore 文件:

app/tmp
vendors/

如在 cakephp git repo 中使用的那样,但这会导致我在将项目部署到服务器时做更多的工作,因为我必须手动创建所有的 app/tmp/子目录,然后它们才会执行正常工作。有没有办法将其设置为忽略这些文件夹中的内容,但仍将它们置于 git 控制之下,以便在我将存储库克隆到 hoted 目录时它们出现?

我在处理 git 索引时也遇到了重置问题,这导致我不得不做比应有的更多的提交,对此有什么想法吗?

最佳答案

Git 仅存储文件,不存储目录,因此您可以将 stash 文件添加到该目录并提交。

  1. 从 .gitignore 中删除 app/tmp/
  2. 触摸 app/tmp/.keep
  3. git 添加 app/tmp/.keep
  4. git 提交
  5. 将 app/tmp/添加到 .gitignore

关于php - 在 CakePHP 项目中使用 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2218075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com