Quando gli sviluppatori apportano modifiche nel repository locale, devono pubblicare le modifiche locali aggiunte nel repository remoto per aggiornare la cartella del progetto. Il ' $ git spinta Il comando ” è più comunemente usato per questo. Fondamentalmente, si oppone al “ $ git recupero ” comando utilizzato per scaricare la versione aggiornata del repository remoto. Gli utenti possono forzatamente sovrascrivere i file remoti esistenti con i file del repository locale aggiornati.
Questo articolo spiegherà brevemente la procedura per sovrascrivere forzatamente i file remoti.
Come forzare 'git push' per sovrascrivere i file remoti?
Per sovrascrivere i file remoti spingendo forzatamente le modifiche locali, seguire i passaggi indicati di seguito:
- Passa al repository locale Git.
- Genera e metti in scena un nuovo file.
- Aggiorna il repository corrente con le modifiche aggiunte.
- Controllare l'elenco degli URL remoti per verificare che i repository locali/remoti siano connessi.
- Esegui il ' $ git push -f
Ecco i passaggi sopra forniti per l'implementazione!
Passaggio 1: accedere alla directory di lavoro desiderata
Innanzitutto, apri una particolare directory di lavoro Git fornendo il suo percorso nel comando dato:
$ CD 'C:\Utenti \n asma\Vai \T è_12
Passaggio 2: crea un nuovo file
Corri il ' tocco ” comando per creare un nuovo file nella directory di lavoro:
$ tocco file.txt
Passaggio 3: inviare le modifiche all'area di tracciamento
Quindi, sposta il file creato nell'area di tracciamento eseguendo il comando ' git add comando:
$ git add file.tx
Passaggio 4: salvare le modifiche nel repository Git
Ora, esegui il commit Git per salvare le modifiche aggiunte al repository Git:
$ git commit -m 'Primo file aggiunto'
Passaggio 5: visualizza l'URL remoto
Quindi, esegui il ' git remoto ” comando con il “ -in ” opzione per controllare l'elenco degli URL remoti esistenti:
$ git remoto -in
Passaggio 6: sovrascrivi i file remoti
Infine, sovrascrivi i file remoti eseguendo il comando ' spingere git ” comando con il “ -f ” flag per spinta forzata, remoto e nome ramo:
$ spingere git -f maestro di origine
È tutto! Abbiamo dimostrato il “ spingere git ” metodo per sovrascrivere forzatamente i file remoti.
Conclusione
Per sovrascrivere i file remoti spingendo con forza le modifiche locali, per prima cosa vai al repository locale Git, genera e metti in scena un nuovo file. Quindi, aggiorna il repository corrente con le modifiche aggiunte e controlla l'elenco degli URL remoti per verificare che i repository locali/remoti siano connessi. Infine, esegui il ' $ git push -f