Git:在本地和远程存储库中保留不同的目录?

Git:在本地和远程存储库中保留不同的目录?,git,directory,repository,local,gitignore,Git,Directory,Repository,Local,Gitignore,我想在本地和远程存储库中创建不同的目录。如果我将目录添加到.gitignore,则在推送时远程存储库中的目录将消失。您是否尝试将目录添加到.git/info/exclude文件?它包含本地排除,不应影响远程端的任何内容。(见附件。) 我认为.gitignore方法也是正确的,除非您推送.gitignore文件。我已经尝试过,但推送时它会删除我的目录,因为它认为不需要此目录。我认为您的问题与提交而不是推送有关。确保您上次提交了目录的“远程”版本,并且在任何正在进行的提交中都没有触及它。

我想在本地和远程存储库中创建不同的目录。如果我将目录添加到.gitignore,则在推送时远程存储库中的目录将消失。

您是否尝试将目录添加到
.git/info/exclude
文件?它包含本地排除,不应影响远程端的任何内容。(见附件。)


我认为
.gitignore
方法也是正确的,除非您推送
.gitignore
文件。

我已经尝试过,但推送时它会删除我的目录,因为它认为不需要此目录。我认为您的问题与提交而不是推送有关。确保您上次提交了目录的“远程”版本,并且在任何正在进行的提交中都没有触及它。