gitignore失效 刪除 git commit記錄
- 2019 年 10 月 5 日
- 筆記
已追蹤的文件需要清理本地快取
git rm -r --cached . git add . git commit -m 'update .gitignore'
刪除 git commit記錄
不小心上傳了個性化配置(帳號之類的) 通過下面命令回退到之前版本 working tree和index和HEAD進行重置: git reset –mixed :此為默認方式,不帶任何參數的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index資訊 git reset –soft :回退到某個版本,只回退了commit的資訊,不會恢復到index file一級。如果還要提交,直接commit即可 git reset –hard :徹底回退到某個版本,本地的源碼也會變為上一個版本的內容
加上git push origin Head:master --force