Sto spingendo un file di grandi dimensioni per git, ma ho una connessione molto lenta. Qual è il modo più sicuro per terminare questo push (mid-push) e riprenderlo quando ho una connessione migliore?Git: Stop git push
risposta
Uccidere il client (Ctrl + C o qualsiasi altro metodo) non causerà il danneggiamento dei dati sul server, se questo è ciò che intendi per "sicuro". Il server non aggiorna nulla fino a quando tutti i blob non vengono trasferiti correttamente, quindi aggiorna i ref per puntare ai nuovi blob.
Git non ha alcuna possibilità di riprendere un trasferimento interrotto, quindi probabilmente dovrai trasferire di nuovo il blob grande quando hai una connessione più veloce.
Credo che git push
sia atomico, il che significa che se si termina Ctrl-C dall'operazione, il repository remoto sarà nel suo stato originale, prima della pressione. Ciò significa anche che, quando si esegue nuovamente la spinta, si ricomincia dall'inizio. Ma non sembra che sia necessariamente un problema per te.
- 1. git push .git/file descrizione
- 2. differenza tra git push master originale e git push
- 3. "git push" e "git push --tags" nello stesso comando?
- 4. Git: git push -u origine origine: master
- 5. git push dopo git filter-branch respinto
- 6. Modifica git paternità dopo git push
- 7. Problemi git con git push --all
- 8. Git pre-push hook
- 9. git push via cron
- 10. Respinto git push
- 11. git push -f vs. +
- 12. Git: push modificato commits
- 13. Git Push non funzionante
- 14. git come disabilitare push
- 15. Git ignore solo push
- 16. git push respinto
- 17. Git ricorsivo push/pull?
- 18. Teamcity dopo il push del git push
- 19. Git Push into Production (FTP)
- 20. git push/pull volte su
- 21. Bitbucket git push come utente
- 22. Anteprima di un push Git
- 23. Comprensione del comando git push
- 24. sottomodulo git commit/push/pull
- 25. Heroku - Git push senza edificio
- 26. Git push al server live
- 27. xcode git pull/push crash
- 28. Git push impiega per sempre
- 29. Git - push current shortcut corrente
- 30. Git push bloccato al 99%