2010-07-08 147 views
0

我有一個需要在我的.gitignore文件中編輯的文件。.gitignore中的Github和非忽略文件

我編輯.gitignore,提交它,仍然我的文件無法提交。

我刪除了文件,讀取了它,並且一旦它具有相同的名稱,它仍然無法提交。

我試過了-f,然後在文件庫中添加了一個空白版本的文件。最糟糕的是,如果我部署了,那麼在這一點上它會破壞我的整個應用程序。

更新:

文件我想補充的是:

public/javascripts/ckeditor/config.js 

我的.gitignore文件說:

Git的狀態表明這一點:

# On branch testing 
    # Changed but not updated: 
    # (use "git add <file>..." to update what will be committed) 
    # (use "git checkout -- <file>..." to discard changes in working directory) 
    # 
    # modified: public/javascripts/ckcustom.js 
    # 
    no changes added to commit (use "git add" and/or "git commit -a") 

ckcustom.js是由其他更改生成的ckeditor套件的編譯文件。但我不能只編輯該文件,我不得不編輯它的內部工作。

+0

顯示我們的.gitignore文件,你想提交文件的名稱。 'git status'在'git add'前後會給你什麼? – ehsanul 2010-07-08 19:26:16

回答

0

好吧,我很確定這工作,這真是奇怪!幾乎失去了一些辮子在這一個。

首先,我手動登錄到我的服務器,刪除了git製作的蹩腳文件。重新創建它,複製並粘貼我的文件,並讓我的服務器重新聯機。

然後,我去了github.com,並從在線API手動打開,編輯並提交了該文件。

我讀過.gitignore文件和ckcustom.js文件,問題似乎已修復。

Sheesh!

1

下一次嘗試:

git add -f path/to/ignore_file 
+0

我按照上面所寫的做了。 – Trip 2010-07-08 20:52:15