Vairāk
Kā GitHub sistēmā var noņemt kopiju?
Es "nejauši" pushed izdarīt GitHub.
Vai ir iespējams izdzēst šo ierakstu?
Es gribu atgriezt savu GitHub repozitoriju tādu, kāds tas bija pirms šīs izmaiņas.
1612
3
Vispirms noņemiet nodevumu savā lokālajā repozitorijā. To var izdarīt, izmantojot
git rebase -i
. Piemēram, ja tā ir jūsu pēdējā apņemšanās, varat veiktgit rebase -i HEAD~2
un izdzēst otro rindiņu redaktora logā, kas parādās.Pēc tam piespiediet to nosūtīt uz GitHub, izmantojot
git push origin +branchName --force
.Lai iegūtu vairāk informācijas (t. i., ja vēlaties dzēst vecākus nodevumus), skatiet Git Magic Chapter 5: Lessons of History - And Then Some.
Un, ja jūsu darba koks ir netīrs, vispirms jāveic
git stash
un pēc tamgit stash apply
.Tam vajadzētu "atcelt" push.
Lai pilnībā izdzēstu kešatmiņu, ir nepieciešams to izdzēst. Šī git palīdzības lapa jums palīdzēs. (tas man palīdzēja) http://help.github.com/remove-sensitive-data/