[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. ''