Quando si utilizza "Push to up ..." in Eclipse, i nuovi commit "locali" vengono trasferiti al repository remoto e il ref branch remoto viene aggiornato nel repository locale (quindi master
e origin/master
fanno riferimento allo stesso commit).Qual è la differenza tra "Push ..." e "Push to up ..." in Eclipse
Quando si utilizza "Push ..." e si aggiunge un push ref sul master nella finestra della procedura guidata (refs/heads/*
), i nuovi commit "locali" vengono trasferiti al repository remoto (come in precedenza) ma il riferimento remoto non viene aggiornato nel repository locale (quindi master
fa riferimento all'ultimo commit ma origin/master
non è stato spostato).
Qual è la differenza tra questi due modi di lavorare? È utile per particolari flussi di lavoro decentrati? Quali sarebbero i corrispondenti comandi git di questi due approcci?
Buona domanda; Non ho mai sentito e non riesco a immaginare un caso d'uso in cui il ramo tracciato remoto non viene aggiornato quando si preme. – Mot