我使用Git作为独奏开发者。我最近开始将我的项目推向私人回购的在线。当我创建一个新服务器时,我克隆了repo并运行我创建的任何安装脚本以启动并运行。修改文件后Git拉动。如何避免冲突?
安装脚本通常会更改某些目录。例如,cache
目录需要具有允许写入文件的权限。有时我也会修改一个配置文件(尽管我已经开始将配置文件放在环境变量中),或者引入一些不属于项目一部分的内容映像。
当我对这些文件进行更改时,我不能再使用git pull
来提取已更改的文件。如果我因冲突而做了git pull
,Git会抱怨。
我试图找到一种方法,将允许我从本地推送到远程,并从远程git(私人github)拉到我的服务器。
可能吗?
嗯,我建议将这些更改保留在回购之外,但如果您真的无法做到这一点,如果您的本地更改没有任何实际冲突,则存储> pull> pop通常会起作用。 – jonrsharpe