À propos de ce cours
4.7
305 notes
84 avis

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é.

Approx. 12 heures pour terminer

Recommandé : 8 hours/week...

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

Version ControlGithubBitbucketCommand-Line Interface

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é.

Approx. 12 heures pour terminer

Recommandé : 8 hours/week...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
3 heures pour terminer

Our First Repository

This module gets you started using Git. It provides the foundation for the rest of the course. You will install Git and/or Sourcetree, create a local repository, create a commit, create a remote repository and push commits to a remote repository. You have the option of doing the hands-on labs using the Sourcetree graphical Git client and/or using a command line. ...
12 vidéos (Total 73 min), 10 lectures, 1 quiz
12 vidéos
Git Overview9 min
(Sourcetree) Installation and Getting Started2 min
(Command Line) Installation and Getting Started6 min
Git Locations3 min
(Sourcetree) Create a Local Repository2 min
(Command Line) Create a Local Repository1 min
(Sourcetree) Commit to a Local Repository3 min
(Command Line) Commit to a Local Repository8 min
Create a Remote Repository3 min
(Sourcetree) Push to a Remote Repository9 min
(Command Line) Push to a Remote Repository12 min
10 lectures
Welcome2 min
(Lab- Sourcetree) Installation and Getting Started10 min
(Lab- Command Line) Installation and Getting Started10 min
(Lab- Sourcetree) Create a Local Repository5 min
(Lab- Command Line) Create a Local Repository5 min
(Lab- Sourcetree) Commit to a Local Repository10 min
(Lab- Command Line) Commit to a Local Repository10 min
(Lab) - Create a Remote Repository5 min
(Lab- Sourcetree) Push to a Remote Repository10 min
(Lab- Command Line) Push to a Remote Repository10 min
1 exercice pour s'entraîner
Module 1 Assessment34 min
Semaine
2
3 heures pour terminer

Branching and Merging I

This module discusses to of the key concepts involved with Git: branching and merging. It starts with foundational knowledge on Git's commit graph model, Git IDs and references. Branching and merging are then covered, including the difference between fast-forward merges and using merge commits....
9 vidéos (Total 88 min), 6 lectures, 1 quiz
9 vidéos
(Sourcetree) Git IDs3 min
(Command Line) Git IDs5 min
(Sourcetree) Git References6 min
(Command Line) Git References14 min
(Sourcetree) Branches13 min
(Command Line) Branches13 min
(Sourcetree) Merging13 min
(Command Line) Merging13 min
6 lectures
(Lab- Sourcetree) Git References10 min
(Lab- Command Line) Git References10 min
(Lab- Sourcetree) Branches20 min
(Lab- Command Line) Branches20 min
(Lab- Sourcetree) Merging10 min
(Lab- Command Line) Merging10 min
1 exercice pour s'entraîner
Module 2 Assessment30 min
Semaine
3
4 heures pour terminer

Branching and Merging II

This module continues the discussion of branching and merging. It starts with resolving a merge conflict. Then synchronizing with remote repositories is covered, including the fetch, pull and push commands. The other major topic of this module is rewriting history. The commit history is an important part of a project. A clean commit history makes it easier to understand the project, and then contribute to it by adding new features or fixing problems. If you have not shared your commits, you can rewrite them in a way that makes a cleaner project history. Rewriting history includes amending commits and rebasing....
10 vidéos (Total 107 min), 10 lectures, 1 quiz
10 vidéos
(Command Line) Resolving Merge Conflicts12 min
(Sourcetree) Tracking Branches10 min
(Command Line) Tracking Branches10 min
(Sourcetree) Fetch, Pull and Push8 min
(Command Line) Fetch, Pull and Push13 min
(Sourcetree) Rebasing8 min
(Command Line) Rebasing8 min
(Sourcetree) Rewriting History8 min
(Command Line) Rewriting History14 min
10 lectures
(Lab- Sourcetree) Resolving Merge Conflicts10 min
(Lab- Command Line) Resolving Merge Conflicts10 min
(Lab- Sourcetree) Tracking Branches10 min
(Lab- Command Line) Tracking Branches10 min
(Lab- Sourcetree) Fetch, Pull and Push10 min
(Lab- Command Line) Fetch, Pull and Push10 min
(Lab- Sourcetree) Rebasing10 min
(Lab- Command Line) Rebasing10 min
(Lab- Sourcetree) Rewriting History10 min
(Lab- Command Line) Rewriting History10 min
1 exercice pour s'entraîner
Module 3 Assessment30 min
Semaine
4
4 heures pour terminer

Git Workflows

This module covers topics on how teams work with Git. Git is flexible enough to work with many types of projects and teams. The better you understand Git's capabilities, the more effectively to can use it in your projects. Topics include pull requests, centralized workflows, feature branch workflows, forking workflows and Gitflow workflows. This module concludes with a project in which you use Git with a Gitflow workflow....
4 vidéos (Total 30 min), 5 lectures, 2 quiz
4 vidéos
(Command Line) Pull Requests I6 min
Pull Requests II5 min
Git Workflows11 min
5 lectures
(Lab- Sourcetree) Pull Requests I10 min
(Lab- Command Line) Pull Requests I10 min
(Lab- Sourcetree) Pull Requests II25 min
(Lab- Command Line) Pull Requests II25 min
Final Project1 min
1 exercice pour s'entraîner
Module 4 Assessment30 min
4.7
84 avisChevron Right

56%

a commencé une nouvelle carrière après avoir terminé ces cours

50%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par MLMar 28th 2018

Great course, should be a pre-requisite or additional reading to any intro data science course using Git. Straight-forward, not overly taxing to your time, and full of practical application exercises.

par ASFeb 3rd 2019

An excellent intro course to git, Bitbucket and Sourcetree. I did both the Sourcetree and CLI version. Was really good to see things done both ways. Helped to make the material stick.

Enseignant

Avatar

Steve Byrnes

Instructional Designer

À propos de Atlassian

Our mission We believe all teams have potential to do amazing things. From space travel and DNA sequencing, to video games and nonprofits, our mission is to unleash the potential in every team and help advance humanity through the power of software....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

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