Sì (utilizzando un telecomando diverso), ed è per questo che Git 2.5 introduce una nuova stenografia ref @{push}
.
Vedere "Viewing Unpushed Git Commits"
Quali comandi si può utilizzare per cambiare URL remoto per recuperare o spingere a parte?
Hai bisogno di un telecomando a parte:
git remote add myfork /url/for/my/fork
git config remote.pushdefault myfork
Il post sul blog GitHub "Improved support for triangular workflows" illustra l'uso di @{push}
:

Vedere che cosa impegna che hai aggiunto dal tuo attuale ramo dall'ultima spinta:
git clone https://github.com/YOUR-USERNAME/atom
cd atom
git config remote.pushdefault origin
git config push.default current
remote.pushdefault
specifica dove a spingere (a cui repo remoto).
push.default
specifica cosa a spingere (quello refspec), quando nessun refspec è esplicitamente dato.
current
, in quest'ultimo caso, significa "spingere il ramo corrente per aggiornare un ramo con lo stesso nome sul lato ricevente".
Il seguente ramo preleverà da un URL, spingere ad un altro:
git remote add upstream https://github.com/atom/atom
git fetch upstream
git checkout -b whizbang upstream/master
(Qui i whizbang
rami tiene traccia upstream/master
, ma spinge a origin/whizbang
)
git log @{push}..
Questo utilizza la nuova notazione @{push}
, che denota il valore corrente del ramo di localizzazione remota che il reggiseno corrente nch sarebbe spinto da git push, ovvero origin/whizbang
.
È inoltre possibile fare riferimento alla destinazione push di un ramo arbitrario utilizzando la notazione [email protected]{push}
.
Qual è la differenza tra remote.pushdefault e push.default? – Boon
@Boon 'remote.pushdefault' specifica ** dove ** premere (a cui repo remoto). 'push.default' specifica ** cosa ** per spingere (quale refspec), quando nessun refspec è esplicitamente dato. 'current', in quest'ultimo caso, significa" spingere il ramo corrente per aggiornare un ramo con lo stesso nome sul lato ricevente ". – VonC
Grazie - così nel tuo esempio, ottengo quel whizbang tracce upstream/master, ma dove specifica che il push andrà a origin/whizbang? – Boon