1 確保有乙份離最後一次正確commit最近的乙個本地備份,否則恢復工作量可能會相當大!
2 新建乙個備份,將庫恢復到錯誤入庫之前的commit
git reset --hard
git push --force origin master
此時庫恢復到錯誤入庫之前的狀態。
3 在本地備份目錄下
git pull origin master,將head設定到
git push origin master,將到的入庫重新push到庫
stash需要admin許可權對允許相關的特殊操作:
1 允許force push
2 允許push其他使用者的commit
Git6 刪除檔案
在 git中,刪除也是乙個修改操作,我們實戰一下,先新增乙個新檔案 test.txt 到git 並且提交 git add test.txt gitcommit m add test.txt master 94cdc44 addtest.txt1 file changed,1insertion cre...
Git6 刪除檔案
在 git中,刪除也是乙個修改操作,我們實戰一下,先新增乙個新檔案 test.txt 到git 並且提交 git add test.txt gitcommit m add test.txt master 94cdc44 addtest.txt1 file changed,1insertion cre...
git 刪除錯誤提交
起因 不小新把記錄了公司伺服器ip,賬號,密碼的檔案提交到了git 方法 git reset hard git push origin head force 其他 根據 soft mixed hard,會對working tree和index和head進行重置 git reset mixed 此為預...