Sono abituato a modificare un commit nel TortoiseGit poi controllando la Forza Sovrascrivi Branch esistente (può scartare le modifiche) la casella di controllo nella finestra Push. Ma ora manca la casella di controllo dalla finestra Push. Come posso forzare a spingere TortoiseGit ora?Forza sovrascrivere Branch esistente manca TortoiseGit spinta dialogo
5
A
risposta
14
Se si utilizza TGIT 1.8.10+
Ci sono 2 caselle forza di spinta in dialogo Push. Quello di sinistra è il nuovo (- force-with-lease), che è un modo "più sicuro" per forzare il push. Se il tuo locale ref/remotes/origin/master == server master, allora puoi forzare push usando questa opzione. Se qualcuno ha cambiato il master del server, il tuo refs/remotes/origin/master! = Master del server, non puoi forzare il push usando questa opzione.
Quello giusto è quello tradizionale (--force), che elimina sempre le cose.
La versione di git è inferiore a 1.8.5 Quindi --force-with-lease non è disponibile. Hai solo l'opzione --force tradizionale nella casella di controllo corretta.
Si può considerare di aggiornare la versione di Git.
Problemi correlati
- 1. Merging code branch to master using TortoiseGit
- 2. Log Graph in TortoiseGit non mostra branch/merge?
- 3. Forza il metodo non astratto da sovrascrivere
- 4. Recuperare git commit sovrascritto perso con la forza di spinta
- 5. Come sovrascrivere un metodo di estensione esistente
- 6. Subversion - Branch of a branch
- 7. Forza git stash per sovrascrivere i file aggiunti
- 8. TortoiseGit Annulla ultima commit nel repository
- 9. Unisci parent branch in child branch
- 10. Come posso ottenere setHeader per sovrascrivere un'intestazione esistente?
- 11. JavaScript: aggiunta di un gestore onClick senza sovrascrivere quello esistente
- 12. Forza l'utente a selezionare l'opzione nella finestra di dialogo
- 13. Finestra di dialogo Autorizzazione accesso calendario iOS, forza a comparire?
- 14. spinta movimentazione
- 15. TortoiseGit Mostra registro per filiale remota
- 16. Eclipse Merge Branch into Trunk
- 17. Delphi sovrascrive il file esistente nella finestra di dialogo di salvataggio
- 18. Abilitazione "Carica PuttyKey" su TortoiseGit
- 19. Modifica URL repo in TortoiseGit
- 20. Rimuovi credenziali salvate da TortoiseGit
- 21. Subversion Branch/Trunk Best Practice - mantenere Branch Up-to-Date?
- 22. Errore 500 sul dialogo/OAuth API dopo la spinta di oggi a 8:21
- 23. Forza push con SourceTree
- 24. Perché File.Open è molto meglio di File.Create per sovrascrivere un file esistente?
- 25. C'è una spinta :: weak_intrusive_pointer?
- 26. Git spinta a Heroku
- 27. Heroku db: problemi spinta
- 28. Gitlab spinta errore Impossibile
- 29. TortoiseGit, TortoiseBzr, TortoiseHg. Sei abbastanza solido per passare da TortoiseSVN?
- 30. Git Switching branch
Perché questa risposta è stata downvoted? - Sta descrivendo perfettamente la risposta. – MrTux
Capisco che le caselle di controllo sono chiamate "modifiche conosciute" e "modifiche sconosciute" (sulla stessa riga di "Forza: può scartare" – adinas
@MrTux Sarebbe davvero bello se usasse il testo sulle caselle di controllo anziché a sinistra ea destra quelli! (IMO) –