在多个分支上将新文件添加到.gitignore

时间:2013-01-03 19:14:51

标签: git

我从我的主分支创建了分支“本地”。在“本地”分支工作时,我决定将目录content/images/中的所有文件添加到.gitignore。所以我用目录路径更新了.gitignore并给出了命令git rm --cached -r content/images。然后我承诺了回购。

现在,我想将“local”合并到master中,但是当我尝试checkout master时,我收到消息:

  

以下未跟踪的工作树文件将被结帐:

覆盖

它提供了content/images/目录中所有文件的列表。

我有点理解为什么Git有问题,但我不知道该怎么做。如何将这些文件添加到.gitignore,并在我的分支机构中同步这些首选项?

1 个答案:

答案 0 :(得分:0)

related question & answer解决了我的问题。

我只需要使用“force”命令(git checkout -f master)强制检出master,然后在该分支上运行git rm --cached -r content/images

相关问题