web-dev-qa-db-fra.com

Comment puis-je exécuter `git commit` et` git Push` dans atome?

Existe-t-il un moyen d'exécuter git commit et git Push dans l'éditeur Atom?

J'ai lu ce billet mais je n'ai pas trouvé celui mentionné: http://blog.atom.io/2014/03/13/git-integration.html

68
Asimov4

Ce que vous cherchez, c'est le package git-plus . Installez-le - il fournit une intégration complète de Git avec des commandes telles que commit, add, Push, pull et bien d’autres.

Git-Plus

79
nwinkler

Il y a eu quelques développements depuis que cette question a été initialement posée. git commit et git Push (ainsi que de nombreuses autres commandes) sont maintenant disponibles dans l'application de manière native (version 1.18+).

Il existe une interface utilisateur graphique pour la mise en place et la révision des modifications, ainsi que leur validation avec un message de validation.

enter image description here

Il suffit de double-cliquer pour mettre en scène ou décompresser des fichiers. En cliquant sur un fichier dans l'interface graphique Git d'Atom, le diff de couleur sera chargé pour permettre la révision des modifications. Tapez un message de validation ici dans la zone de saisie de texte et cliquez sur le bouton pour valider la validation! Le titre de validation avec le corps du message (juste une nouvelle ligne les séparant) est pris en charge - il existe même un compteur pour vous avertir lorsque le titre du message git commit devient trop long.

De plus, quand une modification a été mise en place et validée, vous pouvez transférer la contribution dans votre référentiel GitHub en appuyant sur les flèches haut/bas en bas à droite pour charger les options:

enter image description here

... puis en sélectionnant l'option "Push":

enter image description here

Up va vos commits au nuage!

Voir: https://github.atom.io/

Notez également qu’il existe un affichage de branche qui peut être utilisé pour changer de branche ou en créer de nouvelles. En outre, vous pouvez faire des tractions et aller chercher.


Pour créer de nouveaux fichiers et modifications, et effectuer un commit, vous pouvez également accéder aux outils git à partir de l'onglet Packages:

enter image description here

... ou l'onglet View:

enter image description here

Bien entendu, un Push nécessite votre nom d'utilisateur et votre mot de passe.

En outre, la configuration de la prévisualisation GitHub nécessite une authentification:

enter image description here


ctrl+9 ouvre le volet "Git"
...et ctrl+shift+9 va le fermer.

ctrl+8 ouvre le volet "GitHub (preview)"
...et ctrl+shift+8 va le fermer.

ne façon de configurer git afin que vous puissiez ignorer la saisie manuelle de votre nom d'utilisateur et de votre mot de passe lors de l'utilisation de ces fonctionnalités Atom:

  1. Définissez vos informations utilisateur Git dans le fichier .gitconfig.

  2. Sous Windows, cela se trouve généralement dans votre dossier Utilisateurs.

    Exemple: Si votre nom d'utilisateur était Bob, votre .gitconfig doit être dans: C:\Users\Bob.gitconfig

  3. Si ce fichier n'existe pas, vous devez le créer et le remplir comme suit:

  4. (remplissez le nom et la partie email et sauvegardez)

    [utilisateur]
    Name = {NAME}
    Email = {EMAIL}

Voir aussi: https://help.github.com/articles/caching-your-github-password-in-git/

50
Mr. Kennedy

Vous pouvez également utiliser un package d'interface graphique git: git-control . Il est plus facile à utiliser et il y a un petit affichage des commandes git générées automatiquement, ce qui est très utile pour les débutants afin de se faire une bonne idée du contrôle de version et de git.

git control package from Atom.io

5
gourxb

Il y a aussi un autre joli paquet pour les commits: git-commit .

Bonne nouvelle: il est très rapide de commettre toutes vos affaires.

Mauvaise nouvelle: cela ne supporte pas la poussée.

0
mik01aj