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

Tags: