Czy można automatycznie wykonać polecenie git push po zatwierdzeniu? Teraz muszę kliknąć na push po zatwierdzeniu ręcznie, a to nie jest bardzo wygodne.Kod Visual Studio Push automatycznie:
6
A
Odpowiedz
0
Wygląda na to, że nie ma czegoś takiego wbudowanego w front-end Git VSCode, ale istnieje opcja usunięcia kontroli bezpieczeństwa. "git.confirmSync": false
usunie okno dialogowe z potwierdzeniem podczas korzystania z wbudowanej synchronizacji Push/Remote VSCode.
@ Łącze Mistermatta wygląda na to, o co prosiłeś, miałem zbyt wiele problemów z ślepo popychając siebie :).
0
Też za tym tęsknię. Oto aktualny "obejście" -
code .git/hooks/post-commit
Kopiuj i wklej następującą zawartość -
#!/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
Upewnij się, że jest wykonywalny -
chmod +x .git/hooks/post-commit
Spróbuj ponownie.
Creds:
Jeszcze nie, wciąż szukając rozwiązania i za pomocą CLI przekazać zmiany – kagarlickij
Może ta odpowiedź może rozwiązać swój problem http://stackoverflow.com/a/7925891/5571277 – Mistermatt
Możliwy duplikat [Jak automatycznie wypchnąć po zatwierdzeniu w git ?] (https://stackoverflow.com/questions/7925850/how-to-automatically-push-after-committing-in-git) –