6
我一直在我的git倉庫中獲取對我的development.log所做的更改。我的.gitignore文件有:git - 刪除rails開發日誌
log/*.log
tmp/**/*
doc/api
doc/app
所以我需要兩件事情發生。
- 獲取development.log文件出來我最近提交(其現在過大,服務器接收)
- 確保它不會在那裏回來。
有什麼建議?
我一直在我的git倉庫中獲取對我的development.log所做的更改。我的.gitignore文件有:git - 刪除rails開發日誌
log/*.log
tmp/**/*
doc/api
doc/app
所以我需要兩件事情發生。
有什麼建議?
$ git rm log/development.log
$ git commit -m"log too big for the server to receive"
ignorefile不會忽略存儲在repo中的文件,因此一旦刪除了development.log,一切都應該按照您的預期工作。
可以停止追蹤使用「git的RM --cache」
看看gitref的細節
刪除日誌文件的文件,仍然使一個巨大的增量,因爲它記錄全部拆除各條線。所以它仍然沒有到達服務器:( – Daniel 2009-09-22 14:40:28
這個文件有多大?我不知道另一種方式來刪除一個文件,但不記錄它已被刪除。你有一個關於不能夠接收?如果是這樣,我們可以看到這個錯誤嗎?或者你只是在一個小的連接,它需要很長的時間嗎? – Pod 2009-09-22 14:45:00
它從dreamhost回來的錯誤說,git-unpack佔用了太多的內存,所以它 – Daniel 2009-09-22 14:55:49