À propos de ce cours
5,708 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Approx. 6 heures pour terminer

Recommandé : 13 hours/week...

Anglais

Sous-titres : Anglais

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Experience as a developer on any operating system

Experience in working at the command line is not necessary, but would be helpful

Approx. 6 heures pour terminer

Recommandé : 13 hours/week...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
5 heures pour terminer

Git and Git Installation

...
6 vidéos (Total 20 min), 12 lectures, 6 quiz
6 vidéos
Module 1 Overview1 min
Revision Control3 min
Graphical Interfaces for Git2 min
Using a Browser and cgit on the Linux Kernel Source (Demo)3 min
Revision Control Systems7 min
12 lectures
Preparing Your Computer10 min
Available Revision Control Systems2 min
Documentation and Other Resources3 min
cgit Example at git.kernel.org (Lab)20 min
Binary Installation10 min
Installing from Source10 min
Getting the Latest Version with Git and Compiling (Lab)40 min
Converting a CVS Repository to Git (Lab)30 min
Converting a Subversion Repository to Git (Lab)30 min
Basic Commands10 min
A Simple Example30 min
Setting Up a Repository, Making Changes and Commits (Lab)1 h
6 exercices pour s'entraîner
Introduction to Git10 min
Git Installation (Ungraded)7 min
Git Installation10 min
Git and Revision Control Systems10 min
Using Git (Ungraded)4 min
Using Git (An Example)10 min
Semaine
2
8 heures pour terminer

Working with Git

...
10 vidéos (Total 25 min), 22 lectures, 6 quiz
10 vidéos
Concepts and Design Features4 min
Git Architecture4 min
Committing vs. Publishing1 min
Upstream vs. Downstream1 min
Forking1 min
File Categories3 min
Making a Commitment1 min
Branches3 min
What Is Merging?1 min
22 lectures
Content vs. Pathnames10 min
Basic File Commands10 min
Practicing with Basic File Commands (Lab)40 min
Making a Commitment10 min
Identifiers and Tags10 min
Viewing the Commit History10 min
Reverting and Resetting Commits12 min
Tidying Repositories5 min
Who Is to Blame?6 min
Bisecting10 min
Bisecting with git (Lab)1 h
Branch Creation10 min
Branch Checkout10 min
Getting Earlier File Versions5 min
Working with a Development Branch (Lab)40 min
Differencing Files10 min
Diffing in Git10 min
Exploring Changes with git diff (Lab)20 min
Merge Commands10 min
Rebasing10 min
Resolving Conflicts While Merging (Lab)45 min
Rebasing (Lab)45 min
6 exercices pour s'entraîner
Git Concepts and Architecture10 min
Managing Files and the Index10 min
Commits10 min
Branches10 min
Diffs10 min
Merges10 min
Semaine
3
7 heures pour terminer

Working with Other Developers

...
5 vidéos (Total 13 min), 12 lectures, 4 quiz
5 vidéos
Working with Distributed Repositories2 min
Why Use Patches?2 min
Emailing1 min
Gerrit3 min
12 lectures
Cloning10 min
Publishing Your Project12 min
Fetching, Pulling and Pushing10 min
Accessing a Repository Remotely with git Protocol (Lab)1 h
Accessing Your Repository Remotely with ssh (Lab)40 min
Accessing Your Repository Remotely with http (Lab)40 min
Pushing Changes into the Remote Repository (Lab)40 min
Why Use Patches?5 min
Producing Patches7 min
Applying Patches10 min
Synchronizing with Patches (Lab)1 h
A Gerrit Walkthrough (Lab)1h 30min
4 exercices pour s'entraîner
Managing Local and Remote Repositories10 min
Using Patches10 min
Working with Other Developers (Ungraded)10 min
Advanced Git Interfaces: Gerrit10 min
4.4
5 avisChevron Right

Principaux examens pour Using Git for Distributed Development

par MAMay 14th 2019

Simple and easy explanation of the concept along with basic git commands. Best for beginners.

Enseignant

Avatar

Jerry Cooperstein

Director of Training
Training & Certification

À propos de The Linux Foundation

The Linux Foundation supports the creation of sustainable open source ecosystems by providing financial and intellectual resources, infrastructure, services, events, and training. Working together, The Linux Foundation and its projects form the most ambitious and successful investment in the creation of shared technology....

À propos de la Spécialisation Open Source Software Development, Linux and Git

The Open Source Software Development, Linux and Git Specialization will give you a strong foundation for working comfortably and productively in open source development communities. By completing the specialization, you’ll have a better understanding of the Linux environment, as well as methods and tools required to successfully use it, and you’ll know how to use git, the distributed version control system....
Open Source Software Development, Linux and Git

Foire Aux Questions

  • Oui, vous pouvez prévisualiser la première vidéo et consulter le programme du cours avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu non inclus dans la prévisualisation.

  • Si vous décidez de vous inscrire au cours avant la date de début de session, vous aurez accès à toutes les vidéos et lectures du cours. Vous pourrez soumettre des devoirs à partir du début de la session.

  • Une fois que vous êtes inscrit(e) et que votre session commence, vous avez accès à toutes les vidéos et aux autres ressources, y compris les éléments à lire et le forum de discussion du cours. Vous pouvez afficher et soumettre des devoirs pour vous exercer, et terminer les devoirs notés requis pour obtenir une note et un Certificat de Cours.

  • Si vous réussissez le cours, votre Certificat de Cours électronique sera ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat de Cours ou l'ajouter à votre profil LinkedIn.

  • Ce cours fait partie du nombre restreint de cours proposés par Coursera actuellement disponibles uniquement aux étudiants ayant payé les frais du cours ou bénéficié de l'Aide Financière, lorsqu'elle est disponible.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.