前版部分是转的:http://blog.longwin.com.tw/2010/01/git-ignore-howto-set-zim-2010/
.gitignore 無法生效 的 問題修復
在測試狀況都是正常, 但是在 Zim 實際使用就有問題, 每次都出現 modified 的解法.
解法
因為第一次 commit 已經將 .zim/*.cache commit 進去了, 所以每次它都會去檢查, 造成都出現 modified 的狀況.
git rm -f .zim/history.cache
git rm -f .zim/index.cache
git commit # 即可
再將 .gitignore 設定好, 就可以避免掉這些狀況囉~ :)
範例 -我的 Zim 設定方式
cd /home/user/doc
vim .gitignore
.zim/*.cache
git add .gitignore
git commit
git push
--------------------------------------------------------------------我是14.5.12的分割线----------------------------------------------------
刚刚有遇到了相思的问题,回头察看博文,发现这么做太墨迹了。
经过实验,大概如下。分为这么几种情况:
1.还没有add.
这就好办啊,直接编辑.gitignore就行了。如果远程库也存在这个文件,那么在add后commit在push就OK。
2.add了但是没有commit。
那么把他还原到没有add的状态然后继续按照1操作不就行了。
可用git checkout --file。
3.commit了怎么办。
思路如2。
git reset --hard HEAD.