2016-01-11 14 views
6

Ist es möglich, git Push nach commit automatisch zu machen? Jetzt muss ich auf Push nach dem Commit manuell klicken, und das ist nicht sehr komfortabel.Visual Studio Code automatisch drücken

+0

noch nicht, noch für die Lösungssuche und CLI von push ändert – kagarlickij

+1

Vielleicht kann diese Antwort Ihr Problem lösen http://stackoverflow.com/a/7925891/5571277 – Mistermatt

+0

Mögliches Duplikat von [Wie wird nach dem Commit in Git automatisch gedrängt? ?] (https://stackoverflow.com/questions/7925850/how-to-automatisch-push-after-committing-in-git) –

Antwort

0

Es scheint so etwas nicht in das Git-Frontend von VSCode eingebaut zu haben, aber es gibt eine Option, die Sicherheitsprüfung zu entfernen. "git.confirmSync": false entfernt das Bestätigungsdialogfeld, wenn die integrierte Push/Remote-Synchronisierung von VSCode verwendet wird.

@ Mistermatts Link sieht aus, wie Sie gefragt haben, aber ich hatte zu viele Probleme damit, mich blind zu drücken :).

0

Ich vermisse das auch. Hier ist die aktuelle "Abhilfe" -

code .git/hooks/post-commit

Kopieren Sie den folgenden Inhalt -

#!/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 

Stellen Sie sicher, es ausführbar ist -

chmod +x .git/hooks/post-commit

erneut versuchen.

Creds:

Verwandte Themen