我有一个分支(让我们称之为B)忽略某个文件,在某些其他分支(例如分支A)中不会忽略该文件.当我从分支B切换到分支A,然后再次返回到B时,该文件已被删除.
这是正常的吗?我可以看到它会如何发生,在分支B认为它不存在的意义上,分支A认为它是,所以当我回到B时它"整理它".但它有点烦人.
有什么建议?
我有一个ruby项目,数据库主机和端口在开发和生产方面可能不同.我需要一种方法来为这两个环境获取不同的值到我的脚本中.
项目应该是完整的 - 所以应该有一些方法来指定默认值.我不希望克隆丢失配置文件.完全忽略它们是行不通的.
你如何用git解决这个问题?