0
背景:我試圖刪除所有bin
,obj
和packages
文件夾和所有文件從我的歷史格局*.suo
,*.user
和_.ReSharper.*
。如何更改文件在我原來的承諾
我先檢查了主跑
git rebase -i --root $tip
然後在編輯窗口中,我改變了第一承諾從pick
到edit
和命中Esc
+ :wp
。
於是我加了一個.gitignore
文件與
*.suo
*.user
_ReSharper.*
bin/
obj/
packages/
於是,我做了一個git log
檢查我的第一次提交是在日誌中唯一的一個。目前很好。
然後,我去將最後提交使用烏龜和它說:「自從上次提交沒有文件更改或添加。」我期望看到我第一次提交的所有文件。我爲什麼不看他們?
「的.gitignore」是你不希望提交文件,但一旦它的承諾,它沒有任何效果(行爲預期!)。如果你需要它,你應該取消它們。事情分開,也許你應該看看http://gitignore.io,而不是完全自己做...... – Philippe