Für die Silberrücken in der Menge, die an Dinge wie Subversion gewöhnt sind... um einen "Commit" im alten Sinne des Wortes zu machen (d.h. - oder in Git-Sprache - um hinzuzufügen, zu übertragen und zu pushen) in einem einzigen Schritt, füge ich im Allgemeinen etwas wie das Folgende in den Root meines Projekts ein (als Bat-Datei in Windows z.B. git-commit.bat). Wenn ich dann etwas hinzufügen, übertragen und pushen möchte, gebe ich einfach etwas ein wie git-commit "Added some new stuff"
und alles geht an das entfernte Repo.
Außerdem kann auf diese Weise jeder am Projekt Beteiligte dasselbe verwenden, ohne etwas lokal ändern zu müssen.
Ich führe normalerweise auch git config credential.helper store
einmal, so dass ich nicht uid/pwd angeben muss, wenn dies ausgeführt wird.
::
:: add, commit, and push to git
::
@echo off
echo.
echo.
echo
echo Doing commit...
git add -A && git commit -m %1
echo.
echo.
echo Doing push...
git push
echo.
echo.
echo Done.
echo.
5 Stimmen
Mögliche Duplikate von Git Commit alle Dateien mit einem einzigen cmd
4 Stimmen
Zeitersparnis und jede Änderung festschreiben ist besser, deshalb verwende ich git commit -am
"yes the code in committed"
1 Stimmen
git add .
ist eine schnellere Option zum Hinzufügen aller1 Stimmen
git add -A
und noch schlimmer,git add .
sind beide schädlich und sollten in der überwiegenden Mehrheit der Fälle nicht verwendet werden. Sie wollengit add -p
ogit add -i
Sie müssen sich überlegen, was Sie in Szene setzen.