È possibile eseguire git push dopo il commit automatico? Ora devo fare clic su push dopo il commit manualmente e questo non è molto comodo.Codice Visual Studio push automaticamente
6
A
risposta
0
Non sembra esserci qualcosa di simile a quello integrato nel front-end Git di VSCode, ma c'è un'opzione per rimuovere il controllo di sicurezza. "git.confirmSync": false
rimuoverà la finestra di dialogo di conferma quando si utilizza la sincronizzazione Push/Remote integrata di VSCode.
@ Il link di Mistermatt assomiglia a quello che hai chiesto, ho avuto troppi problemi con il cieco spingermi :).
0
Mi manca anche questo. Ecco l'attuale "soluzione alternativa" -
code .git/hooks/post-commit
Copia e incolla il seguente contenuto -
#!/usr/bin/env bash
branch_name=`git symbolic-ref --short HEAD`
retcode=$?
non_push_suffix="_local"
# Only push if branch_name was found (my be empty if in detached head state)
if [ $retcode = 0 ] ; then
#Only push if branch_name does not end with the non-push suffix
if [[ $branch_name != *$non_push_suffix ]] ; then
echo
echo "**** Pushing current branch $branch_name to origin [i4h_mobiles post-commit hook]"
echo
git push origin $branch_name;
fi
fi
Assicurarsi che sia eseguibile -
chmod +x .git/hooks/post-commit
prova di nuovo.
creds:
Non ancora, ancora alla ricerca di una soluzione e l'utilizzo di CLI per spingere cambia – kagarlickij
Forse questa risposta può risolvere il problema http://stackoverflow.com/a/7925891/5571277 – Mistermatt
Possibile duplicato di [Come spingere automaticamente dopo aver eseguito il commit in git ?] (Https://stackoverflow.com/questions/7925850/how-to-automatically-push-after-committing-in-git) –