我想在我的仓库中放置文件但是不想跟踪克隆中的更改有没有办法在没有设置文件的情况下通过部署脚本假设未更改?
示例:
服务器bare.git包含custom.php文件 本地回购提取bare.git获取custom.php但不跟踪文件的更改
我读到了有关配置文件但我不想使用部署脚本创建文件我希望文件位于repo中并被克隆但不被克隆的repo跟踪。
答案 0 :(得分:3)
不,没有办法做到这一点,如果你需要,你的工作流程可能有问题。如果需要在每个实例上更改config.php
(例如,要添加特定于该环境的凭据),您可能需要以下可接受的模式:
config.php.example
config.php
添加到.gitignore
config.php.example
复制到config.php
并进行必要的本地更改否则,Git的全部目的是跟踪对文件的更改。如果您不想更改跟踪的文件,请不要跟踪它。