Git忽略意外提交的文件

时间:2016-09-07 04:17:36

标签: git

我正在开发一个包含4名团队成员的项目,每个人都有不同的文件配置,我们已经在使用git update-index --assume-unchanged to/the/file但新手还没有注意到使用update-index配置文件和意外地将文件推送到仓库,如:

application/config/database.php

我们正在与分支机构合作,而我们在主机上拉文件时却没有任何警告/东西。但是数据库配置文件已经更改,每次我们尝试更改分支时,在更改分支之前,总是需要检查以下文件。

是否有任何方法可以忽略此文件,好像有人更改了它?因此,在我们更改分支之前,它不会提示我们检查它。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 从git:git rm --cached file
  2. 中删除文件
  3. 提交并推动更改
  4. 在您的仓库的根文件夹的.gitignore文件中添加路径文件。这将保护您从新用户提交文件
  5. 提交并推送.gitignore文件
  6. 文档:gitignore