[RUBY] Commande Git sur laquelle les nouveaux ingénieurs devraient se pencher [Mis à jour de temps en temps]

Vérifiez dans quelle succursale vous vous trouvez maintenant

$ git branch

Désormais, vous pouvez même créer et déplacer des branches.

$ git checkout -b [Nom de la filiale]

Vous pouvez supprimer une branche que vous n'avez pas actuellement.

$ git branch -D [Nom de la filiale]

Cela obtiendra les données d'autres référentiels. Si vous souhaitez obtenir des données distantes, vous pouvez généralement utiliser [origin].

$ git fetch [Dépôt]

Je veux travailler dans la branche de quelqu'un ...

$ git checkout [Le nom de la succursale où quelqu'un travaillait]

Vous pouvez maintenant supprimer le dernier commit. Il peut être utilisé lorsque vous appuyez accidentellement sur Master.

$ git reset --hard HEAD^

POUSSER. origin est un référentiel distant. Pour le nom de la succursale, entrez le nom de la succursale sur laquelle vous travaillez. → Ensuite, créez une pull request avec GIthub ou Gitlab.

$ git push origin [Nom de la filiale]

Mettez en scène le fichier modifié. Bien que je reconnaisse cela, cela semble être profond.

$ git add -A

Celui qui peut facilement saisir un message lors de la validation.

$ git commit -m “[Écrire un message de validation]"

Mettre en scène tous les fichiers dans l'arborescence de travail

$ git add .

Organisez toutes les modifications et suppressions des fichiers gérés par Git. (Ignorez les nouveaux fichiers.)

$ git add -u
$ git add --update

Et placez tous les fichiers dans l'arborescence de travail. Reflète les fichiers dans toutes les arborescences de travail sans arguments.

$ git add --all
$ git add -A 

Vous ne pouvez désormais ajouter que bookmark.rb à la zone de préparation.

$ git add api/app/models/bookmark.rb

Article de référence sur git add https://www-creators.com/archives/4939

Lorsque vous souhaitez annuler le dernier commit. —En le définissant sur hard, le contenu modifié est également annulé.

Si vous changez cette «partie dure» en «douce», les modifications resteront les mêmes et seule la validation sera annulée.

$ git reset --hard HEAD^

Apportez localement le dernier maître distant

$ git pull origin master

★ Il est important de toujours travailler avec la branche master dans un nouvel état ...

Puis checkout pour passer à la branche de travail. Et

$ git merge origin master

Vous pouvez capturer les dernières modifications dans la branche principale. Ensuite, un conflit se produit → Commande + clic pour ouvrir le fichier en conflit. Vous pouvez décider quelles modifications conserver ou appliquer les deux modifications.

Nous le mettrons à jour de temps en temps. '' Veuillez signaler toute erreur. ''

Recommended Posts

Commande Git sur laquelle les nouveaux ingénieurs devraient se pencher [Mis à jour de temps en temps]
[Mis à jour de temps à autre] Liens endettés
[Mis à jour de temps en temps] Ruby on Rails Méthode pratique
Memorandum Poem (mis à jour de temps en temps)
Résumé des résultats de la recherche sur l'orientation des objets [mis à jour de temps à autre]
[Inverser] Spring Security (mis à jour de temps en temps)
Collection de sites utiles SpringBoot (mise à jour de temps en temps)
Appuyez sur tous les "Guides" de Spring (mis à jour de temps en temps)
[Eclipse] Résumé des paramètres d'environnement * Mis à jour de temps en temps
J'oublierai de le chercher, j'ai donc résumé les commandes Docker fréquemment utilisées [mises à jour de temps en temps]
Découvrez les nouvelles fonctionnalités de Java 7 à Java 9 à la fois
Paramètres initiaux d'Intellij IDEA personnellement recommandés (mis à jour de temps en temps)