Essayer d'apprendre GitHub en ce moment et faire ceci tutoriel sur Git essentials sur nettuts. Je suis sur la leçon de faire des commits.
Le professeur tape git commit
et ouvre VIM en tant qu'éditeur (j'aimerais aussi savoir comment le faire ouvrir dans Sublime Text 2 à la place) s’ouvre dans VIM et j’ajoute 1 ligne pour indiquer qu’il s’agit de mon premier commit et de la sauvegarde.
Ensuite, il me demande ensuite de sauvegarder la sortie sur le bureau, ce que je n’ai pas vu dans son screencast. Maintenant, je suis toujours dans VIM et je ne sais pas comment revenir au terminal 'normal' :(
Je ne pouvais pas le comprendre, alors je suis sorti du terminal, je l'ai relancé, je me suis engagé à nouveau et j'ai reçu quelques messages d'avertissement concernant les doublons! Je ne sais pas si j'ai besoin de (E)edit
de toute façon ou de (A)abort
.
statut git
vim
message lorsque je rouvre un terminal et que je commet à nouveau git
Pour enregistrer votre travail et quitter, appuyez sur Esc puis :wq (w pour écrire et q pour quitter).
Vous pouvez également enregistrer et quitter en appuyant sur Esc puis :x
Pour définir un autre éditeur, exécutez export EDITOR=myFavoriteEdior
sur votre terminal, où myFavoriteEdior
peut être vi
, gedit
, subl
(pour sublime), etc.
pas vraiment la réponse au problème VIM, mais vous pouvez également utiliser la ligne de commande pour saisir également le message de validation:
git commit -m "This is the first commit"
Vous devez revenir en mode normal et enregistrer le message de validation avec
<Esc>:wq
ou
<Esc>:x
ou
<Esc>ZZ
Le Esc la touche vous ramène du mode insert au mode normal. le :wq, :x ou ZZ sequence écrit les modifications et quitte l'éditeur.
Il suffit de faire la commande vim "save and quit" :wq
.
Pour que Git l'ouvre dans un autre éditeur, vous devez modifier le paramètre Git core.editor
par une commande qui exécute l'éditeur de votre choix.
git config --global core.editor "command to start sublime text 2"
C'est en réponse à votre question ...
J'aimerais aussi savoir comment le faire ouvrir dans Sublime Text 2 à la place
Pour Windows:
git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'"
Vérifiez que le chemin pour sublime_text.exe
est correct et ajustez-le si nécessaire.
Pour Mac/Linux:
git config --global core.editor "subl -n -w"
Si vous recevez un message d'erreur tel que:
erreur: il y avait un problème avec l'éditeur 'subl -n -w'.
Créez l'alias pour subl
Sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Vérifiez à nouveau que le chemin d'accès correspond à votre machine.
Pour Sublime Text, enregistrez simplement cmd S
et fermez la fenêtre cmd W
pour revenir à git.