在我的本地计算机中,我有一个git存储库和工作目录,我可以编辑程序并对程序运行一些测试。
在github中,我还有一个本地的git存储库,除了我当地没有显示名为data
的目录。我通过将data/
添加到我的本地工作目录下的.gitignore
文件来实现这一点。
现在,我想在服务器上运行我的程序。我希望将本地工作目录中的所有文件都放在服务器上,而不是忽略data/
。如何在服务器上实现这一点,同时仍然忽略github上的data/
?
感谢。
答案 0 :(得分:1)
.gitignore
仅忽略未跟踪的文件。如果您希望服务器上有data/
,则需要将其添加到存储库,或手动将其复制到服务器。
您可能希望并行维护两个分支,一个在服务器上签出data/
,在本地主机上签出一个没有data/
的分支。