我有一个遥控器-空荡荡的仓库。在我的.gitignore存档中,我编写了几个档案:
/images/logo.png
/includes/header.php
configuration.php
...我有相同网站的不同版本,所以有些档案在不同的服务器上是不同的,这就是为什么我想忽略它们并使用sftp分别上传它们。我在本地存储库中保存了这些站点的一个版本的副本,以便进行测试。
在创建存储库之后,我将它们添加到.gitignore中。我做了,我做了: git -r --缓存。
我以为它会忽略这些档案,但是当我看到远程存储库中的档案时,它们中的一些已经不在了,我不得不再次上传它们。
我想我还不太懂git,但是我怎么能把这些档案分开保存呢?解决办法是使用分支吗?每个版本将有9个分支,一个分支
发布于 2015-11-03 08:10:12
我理解发生了什么:当我执行git、rm、-r -缓存时, git删除了以前在git存储库中的远程服务器上的档案。如果我再次上传这些档案,并进行git rm -r -缓存。不会再次发生,因为它们已经被忽略了。
我读过关于为每个版本保留一个不同的分支,但这不是一个好的实践。只有几个图片和配置文件,如果我需要在某个时候修改它们,我现在就使用sftp上传它们。
https://stackoverflow.com/questions/33426814
复制相似问题