Je fais la chaîne de commandes suivante pour Git et mes doigts en train de se marier de les taper. :) Comment puis-je combiner celles-ci (y compris l'ajout d'un message) dans une seule commande, comme "git booyah" ou quelque chose? p> p> p>
4 Réponses :
Vous pouvez définir un alias git code>
appeler un script < BlockQuote>
Depuis la version 1.5.0, GIT prend en charge les alias exécutant des commandes non git, en préfixant la valeur avec définir une fonction dans votre alias, vous pouvez éviter l'appel explicite sur ' ou , après la suggestion de POD dans sa réponse : p> (à tester) p> p> p> "!" code>.
En commençant par la version 1.5.3, GIT prend en charge l'annexe des arguments aux commandes préfixées avec "!", Aussi. P>
blockQuote> sh -c code>' p>
Soyez prudent avec ces doubles citations. Quand j'ai essayé cet exemple,! F étendu à la dernière commande "Trouver" que j'avais dirigée dans mon historique de Bash. Je me suis toujours dirigé dans la bonne direction, cependant.
Ce n'est pas une réponse à votre question (ma réponse serait: faire un script Bash / Batch). P>
Je dis ceci: ne faites pas à la place do git Ajouter. Code> Cela ajoutera chaque modification et tous les fichiers non traqués dans le répertoire actuel et ses descendants. Vous ne voulez peut-être pas que ces fichiers non traqués dans votre répertoire et que vous les ajoutez accidentellement, surtout si vous tapez TI autant que vous prétendez que vous prétendez. P>
git add -u code>. Encore mieux, sautez la scène d'ajout et faire
GIT COMMIT -A -M "BLAH" code>, qui vous permet d'économiser une ligne entière, ce qui est apparemment quelque chose que vous souhaitez éviter. P>
Vous pouvez également combiner les commandes fréquentes dans une ligne: la prochaine fois que vous avez juste besoin de la flèche
J'utilise simplement des points-virgules à combiner dans une ligne de commande:
duplicaté possible ;;