Skip to content

Repository to accompany "How to Fork a Repository" demo video | Repository pour accompagner le vidéo "Comment Fork un Repository"

Notifications You must be signed in to change notification settings

pma-training/Fork_Repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

How to Fork a Repository

How to fork a repository into another organization or your personal GitHub account (Français ci-dessous)

Video: How to Fork a Repository

Summary

Outlines how to copy a repository from one organization to another, or from an organization to a personal account. A forked repository allows for a user to edit the files in the repository without affecting the original repository.

By the end of this video, you should be able to:

  • Fork a repository
  • Identify the forked repository versus the original repository in GitKraken

Features of a forked repository

  • Remain connected to their source repository
  • Retain same privacy settings as their source repository
  • Can make pull requests between the source and forked repositories

Hos Tos

How to fork a repository on GitHub:

  1. Navigate to the repository on GitHub
  2. Click on “Fork” on the top right
  3. Select where you want to fork the repository – either in your personal account or in another organization

Glossary of terms:

Term Definition
Branch A branch is a parallel version of a repository that allows you to work freely without disrupting the master version of a file. PMA uses branches to update .do file content and prepare .do files for round specific data collection
Clone A clone is a copy of a repository that is located on your computer instead of on a server, it allows you to be able to use a Git editor, such as GitKraken, to track changes without needing to be online. All changes are then synced between the repository on the server and the cloned repository. All PMA staff should clone repositories that contain .do files that they use onto their computer using GitKraken
Commit A commit is a way to save a change to a file that also stores information on what changes were made, when and by who. PMA uses commits to systematically document changes to .do files
Fork A fork is a copy of a repository that lives in a separate account or organization. Forks allow changes to be made to a repository without affecting the original, while maintain a link between the two so that pull requests can be submitted between the two. PMA forks all repositories from the PMA_DM Organization to the Country Organizations, allowing for .do file updates to be shared across organizations
Master The default branch that is made each time a new repository is created. At PMA, the master branch contains the template of any give .do file. No changes should be made in the master branch
Organization A workspace where teams can collaborate across many projects at once. PMA uses organizations to organize .do files by purpose and country.
Private Repository A repository that can only be viewed or contributed to by their creator and specified collaborators. All PMA repositories are private so no external person can access personally identifying information stored in .do files.
Pull Request Proposed changes to a repository submitted by a user and accepted or rejected by the repository’s collaborators. PMA uses pull requests to integrate updates to .do files into the templates and share between countries.
Repository Contains all of the project files and documentation and stores each file’s revision history. Can have multiple collaborators. PMA keeps its .do files in repositories that are organized by survey type and action

Comment Forker un Repository

Comment forker un repository à une autre organization ou votre compte personnel GitHub

Vidéo: Comment Forker un Repository

Résumé

Explique comment copier un repository d’une organization à une autre, ou d’une organization à un compte personnel. Un repository forké permet à l’utilisateur/trice d’éditer les fichiers dans un repository sans affecter le repository original.

A la fin de la vidéo, vous devriez être en mesure de :

  • Forker un repository
  • Distinguer le repository forké du repository original dans GitKraken

Caractéristiques d’un repository forké

  • Demeure connecté à son repository source
  • Garde les mêmes paramètres de confidentialité que son repository source
  • Peut effectuer des pull requests entre les repositories sources et forkés

Comment Faire

Comment forker un repository sur GitHub:

  1. Allez dans le repository sur GitHub
  2. Cliquez sur “Fork” en haut à droite
  3. Sélectionnez l’endroit où vous souhaitez forker le repository – soit votre compte personnel, soit une autre Organization.

Glossaire :

Terme Definition
Branch Version parallèle d’un repository permettant de travailler librement sans perturber la version master d’un fichier. PMA utilise des branches pour mettre à jour le contenu des dofiles et les préparer pour la collecte de données d’une vague d’enquête spécifique.
Clone Copie d’un repository situé sur un ordinateur plutôt que sur un serveur, permettant d’utiliser un éditeur Git, comme GitKraken, pour suivre les modifications sans avoir à être en ligne. Toutes les modifications sont ensuite synchronisées entre le repository sur le serveur et le repository cloné. Tous les collaborateurs de PMA devraient cloner les repositories contenant les .do files qu’ils utilisent sur leurs ordinateurs à l’aide de GitKraken.
Commit Manière de sauvegarder une modification d’un fichier en stockant aussi des informations sur les changements qui ont été faits, quand et par qui. PMA utilise des commits pour documenter systématiquement les modifications des .do files
Fork Copie d’un repository vivant dans un compte ou une Organization séparé(e). Les forks permettent d’apporter des modifications à un repository sans en affecter l’original, tout en maintenant un lien entre les deux pour que des pull requests puissent être envoyées entre les deux. PMA créer une « fork » entre tous les repositories de l’Organization PMA_DM et les Organizations des pays, permettant ainsi de partager les mises à jour des .do files entre les Organizations
Master Branch par défaut générée à chaque fois qu’un nouveau repository est créé. À PMA, la master branch contient le modèle de chaque .do file. Aucune modification ne devrait être apportée à la master branch
Organization Espace de travail où les équipes peuvent collaborer sur différents projets en même temps. PMA utilise des organizations pour organiser ses .do files selon leur objectif et par pays
Private Repository Un repository qui ne pouvant être visionné que par son créateur ou ses collaborateurs, ou auquel seuls son créateur et des collaborateurs spécifiés peuvent contribuer. Tous les repositories de PMA sont privés pour qu’aucune personne externe ne puisse avoir accès aux données personnelles stockées dans les .do files
Pull Request Modifications proposées pour un repository par un(e) utilisateur/trice et acceptées ou rejetées par les collaborateurs du repository. PMA utilise les pull requests pour intégrer les mises à jour des .do files aux modèles et les partager entre les pays.
Repository Contient tous les fichiers et la documentation du projet, et stocke l’historique de révision de chaque fichier. Peut avoir plusieurs collaborateurs. PMA garde ses .do files dans des repositories organisés par type d’enquête et d’action

About

Repository to accompany "How to Fork a Repository" demo video | Repository pour accompagner le vidéo "Comment Fork un Repository"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •