0. 0. 0.

Description
Vous avez entendu parler de Git ? vous vous êtes-vous demandé de quoi il s'agit ? vous avez entendu parler de tous les projets de logiciels open source se déplaçant vers Github ? vous avez pensé qu'il est temps d'essayer Git vous-même ? nous pensons que c'est aussi le cas, et nous pensons que ce cours va vous aider.

Ce cours est une approche différente de l'apprentissage de Git que, par exemple, lire la documentation en ligne ou acheter un livre sur Git parce que vous verrez non seulement comment Git fonctionne, mais aussi comment vous devriez travailler avec Git. nous vous montrerons les situations dans lesquelles vous vous trouvez probablement en tant que développeur tout le temps et comment Git peut vous aider à travailler plus rapidement, travailler avec plus de confiance, et vous faire gagner du temps, ainsi que vos coéquipiers en soutenant un bon flux de travail.

Première séance : Git et vous

Dans cette première session, nous couvrirons le démarrage avec Git et le flux de travail quotidien qui deviendra une seconde nature pour vous... Non seulement cela, mais toutes les opérations pour lesquelles nous utiliserons Git seront complètement locales à nos propres systèmes.

Dans les sessions suivantes, nous comprendrons les réponses aux questions sur la nature distribuée de Git, mais l'un des effets secondaires est que beaucoup d'opérations de Git sont complètement locales sur votre propre ordinateur, un dépôt Git peut vivre une vie utile et complètement locale sur un seul ordinateur, et nous verrons qu'un dépôt Git peut vivre une vie utile et complètement locale tout cela sur un seul ordinateur, et nous verrons qu'il n'y a qu'un seul et même endroit où il est possible d'avoir un seul et que les gens peuvent avoir accès à l'ensemble de Git, et nous verrons qu'il n'y a pas d'un seul et qu'il n'y a pas d'un seul ordinateur à l'autre chose à l'intérieur de Git, mais il y a un seul et qu'il n'y a pas d'une seule personne à l'extérieur.

Quand cette session sera terminée, vous comprendrez :

Théorie :


Que fait Git ?
Qui est venu avec Git, et qui y travaille ?
Comment Git conserve l'historique de votre projet dans le temps
Comment Git stocke vos fichiers
C'est quoi toutes ces longues chaînes de lettres et de chiffres ?
Comment un dépôt Git est structuré
A quoi sert l'index de Git ?
Les composants de Git : arbres, refs et blobs.
Pratique :


Travailler avec des fichiers dans Git
Le workflow standard lors de la validation des modifications dans le référentiel.
Commet dans Git
Travailler avec git log
Interrogation du dépôt Git
Comment obtenir de l'aide sur Git
Deuxième séance : Git et votre équipe

Git n'a pas de besoin particulier de travailler avec un référentiel autre que le référentiel local sur votre ordinateur, contrairement à beaucoup d'autres systèmes de contrôle de version mais ce ne serait pas très amusant... Git devient vraiment utile quand vous et les membres de votre équipe l'utilisent pour faciliter la collaboration sur un projet... Nous allons commencer à comprendre ce que cela signifie que Git est distribué.

Une des premières choses que les gens se demandent quand ils entendent que Git est distribué, ou que Git n'a pas besoin d'un serveur central, c'est'Est-ce que je peux toujours avoir un serveur central pour mon équipe'.... Bien sûr, vous pouvez, et beaucoup d'équipes travaillent toujours de la même manière qu'ils ont avec d'autres systèmes de versioning... Nous verrons comment faire cela ainsi que partager les changements avec un autre ordinateur directement... Nous allons créer un compte sur Github et l'utiliser pour apprendre comment faire.....

Git rend le branchement si facile qu'il est temps d'apprendre comment intégrer le branchement dans votre flux de travail.

Quand cette session sera terminée, vous comprendrez :

Théorie :


Que sont les télécommandes ?
Quelles sont les stratégies de collaboration avec Git ?
Comment le transfert de Git change-t-il ?
Comment fonctionnent les changements de tirage ?
Comment fonctionne le branchement dans Git ?
Que fait le rebase ?
Qu'est-ce que la cachette Git ?
Comment fonctionne le balisage dans Git ?
Pratique :


Clonage d'un référentiel
Pousser, tirer et aller chercher les changements.
Création de branches
Pousser et tirer des branches.
Mise en place d'une succursale de suivi
Fusionner et gérer les conflits
Comment et quand rebaser la base de données
Voir qui a fait quoi avec le blâme de git.
Troisième séance : Git dans le monde réel

La troisième session est consacrée au fonctionnement de Git et à la façon dont vous travaillez avec Git dans la nature.

En fait, il est parfois facile d'oublier que Github n'est qu'une extension logique de Git lui-même.

Github est un moyen très populaire d'héberger et de collaborer sur des projets logiciels Open Source en utilisant Git. certains des outils logiciels les plus importants que vous pouvez utiliser tous les jours sont maintenant hébergés ou en miroir sur Github, tels que Rails, jQuery, ou Postgres. la philosophie unique de Github sur le forking, ou le développement de branches sur un projet logiciel, rend facile pour quiconque de contribuer à leurs outils open source préférés.

L'ajout interactif, l'ajout interactif, l'utilisation du mode patch, la fusion interactive, et quelques techniques avancées de journalisation et d'interrogation pour trouver exactement ce qui se passe dans votre référentiel.

Non seulement nous gâchons souvent le projet sur lequel nous travaillons, mais nous pouvons aussi commettre des erreurs dans Git lui-même... Heureusement, Git est là pour aider à résoudre ces deux types de problèmes... Git fournit des moyens non seulement d'apporter des changements, ce qui est utile en soi pour tout projet logiciel, mais aussi pour réparer, réorganiser, réordonner, lire, sélectionner et récupérer les cerises et récupérer....

Quand cette session sera terminée, vous comprendrez :

Théorie :


Comment puis-je obtenir exactement ce que je veux de la bûche ?
Comment puis-je trouver exactement ce que je veux dans le repo ?
Qu'est-ce que le reflog et que fait-il ?
Le dépôt nécessite-t-il une maintenance ?
Comment fonctionne la bifurcation sur Github ?
Comment puis-je rester à jour avec le référentiel d'origine ?
Comment puis-je soumettre mes commits de nouveau au référentiel d'origine ?
Pratique :


git add -i
git rebase -i
git commit --amend --amend
reset git, hard et soft
git revert
git cherry-pick
git gc
git reflog
Fourchette d'un référentiel sur Github
Soumettre une demande de tirage sur Github
Comparer avec d'autres cours Git


Udemy pour les entreprises
Devenir instructeur
Applications mobiles
À propos de nous
Careers
Blog
Topics
Support
Affiliate
English
Copyright © 2018 Udemy, Inc.

Terms
Politique de confidentialité et politique sur les cookies
Propriété intellectuelle
Obtenir l'application

CLIQUEZ ICI pour accéder à ce cours