【发布时间】:2020-12-05 19:08:31
【问题描述】:
我目前是唯一一个从事这个项目的人。我正在使用 git 和 GitHub 在两台计算机之间传递项目,我是否四处走动。两者的设置相同,以运行开发中的项目。
我现在想将项目推送到服务器。我不是在询问设置服务器或更改 wagtail 项目以进行生产。
我想知道如何做的是继续能够在我的计算机之间传递我的项目以进行工作,但我也希望能够推送到实时服务器。
我了解使用 .gitignore 文件来忽略您不想替换的文件,这样您就可以保留您的服务器设置和其他内容。如果我使用一台带有服务器的计算机,那会很好。但是,如果我想继续在开发计算机和服务器之间传递项目怎么办?看起来我需要在发送到服务器时使用第二个 .gitignore 文件。例如,我想在我的计算机之间共享我的 sqlite.db,但我不想将它发送到服务器。
我开始使用 master 分支进行生产,使用 alt 分支进行开发。我只是对如何在它们之间分隔文件感到困惑。
【问题讨论】:
标签: git github version-control workflow gitignore