The most commonly used GitKraken functions (Français ci-dessous)
Video: Navigating the GitKraken Main Screen
Describes the key functions of the GitKraken home screen
By the end of this video, you should be able to understand the basic use of each of the following functionalities:
- New Tab
- Tab Bar
- Open/Clone/Init Button
- Repo/Branch Navigation
- Toolbar
- Undo
- Redo
- Pull/Fetch
- Push
- Branch
- Stash
- Pop
- Search
- Profiles
- Menu
- Left Panel
- Local
- Remote
- Stashes
- Pull Requests
- Tags
- Commit Graph
- Branch and Tag Names
- Commit
- Merge Commit
- Work in Progress
- Branches
- Nodes
- Commit Messages
- Commit Panel
- Stage/Unstage changes
- Commit summaries
- Recent Repositories: A list of recently opened repositories
- Preferences: Your GitKraken preferences
- Additional GitKraken Resources: Videos and documentation on GitKraken
- Open a Repository: Open a previously cloned repository in GitKraken
- Clone a Repository: Clone a repository from github.com
- Start a local repository: Start a repository on your computer that’s not on GitHub
- Folder Icon: Access the repository management window
- Tabs: How to quickly navigate between open repositories
- Repository Menu: Quickly switch between recently accessed and favorite repositories
- Branch Menu: Navigate between local branches in the repository
- Undo: Undo a recent action
- Redo: Redo an action that was undone
- Pull: Pull from the GitHub server to GitKraken
- Push: Push from GitKraken to the GitHub server
- Branch: Create a new branch
- Stash: Store work without committing when navigating between branches
- Pop: Access stashed work
- Search: Search through commits
- Preferences: Opens the preferences menu
- Profile Management: Opens the profile management menu
- Local Menu: List of branches stored locally on your computer
- Remote Menu: List of branches stored remotely on the GitHub server
- Pull Request Menu: Where you come to create a pull request
- Tags: List of tags stored in the repository
- Hisotry of all commits, by branch
- Most recent commit at the top
- Get additional information on a commit
- Create a new commit
| 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 |
| Local | Files and changes that are saved on a local computer within a working directory |
| 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 |
| Pull | When changes are taken from the GitHub server to a local copy of the repository. GitKraken pulls data from GitHub to keep the two platforms synced |
| 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. |
| Push | Sending committed changes to a remote version of the repository. GitKraken pushes data to GitHub to keep the two platforms synced |
| Remote | The version of a something (repository/branch/file) that is hosted on GitHub. All PMA repositories, branches and .do files have a remote version on the GitHub server |
| 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 |
| Stash | Stored file changes in the working copy |
| Tag | Active points to commits that do not move. PMA tags the final commit before releasing data products so the version of the specific .do file can be easily referenced for future use |
| Working Directory | Currently checked out version of the files in the local repository. It is the location on the computer where all repositories and .do files are stored |
Fonctionnalités de GitKraken les plus utilisées
Vidéo: Navigation l'écran principal de GitKraken
Décrit les fonctionnalités clés de la page d’accueil de GitKraken
À la fin de la vidéo, vous devriez savoir comment utiliser les fonctionnalités de base de GitKraken suivantes :
- Nouvel onglet
- Barre d’onglets
- Bouton Open/Clone/Init
- Navigation dans un Repo/ une Branch
- Barre d’outils
- Undo
- Redo
- Pull/Fetch
- Push
- Branch
- Stash
- Pop
- Chercher/Trouver
- Profiles
- Menu
- Panel de gauche
- Local
- Remote
- Stashes
- Pull Requests
- Tags
- Graphique des Commits
- Noms des Branches et Tags
- Commit
- Merge Commit
- Work in Progress
- Branches
- Nodes
- Messages du Commit
- Panel de Commit
- Stage/Unstage des modifications
- Résumé du Commit
- « Recent Repositories » : Liste des repositories récemment ouverts
- « Preferences » : Vos préférences sur GitKraken
- « Additional GitKraken Resources » : Vidéos et documents sur GitKraken
- « Open Repository » : Ouvre un repository précédemment cloné sur GitKraken
- « Clone a Repository » : Clone un repository de github.com
- « Start a local repository » : Commence un repository sur votre ordinateur qui n’est pas sur GitHub
- Icône du dossier : Permet d’accéder à la fenêtre de gestion du repository
- Onglets : Pour naviguer rapidement d’un repository ouvert à l’autre
- Menu du Repository : Permet de passer rapidement d’un repository récemment ouvert et favori à l’autre
- Menu de la Branch : Permet de naviguer entre les branches locales du repository
- « Undo » : Annuler une action récente
- « Redo » : Rétablir une action qui a été annulée
- « Pull » : Effectuer l’action Pull du serveur GitHub vers GitKraken
- « Push » : Effectuer l’action Push de GitKraken vers le serveur GitHub
- « Branch » : Créer une nouvelle branch
- « Stash » : Stocker du travail sans commit lorsque vous naviguez entre les branches
- « Pop » : Accéder au travail stashé
- « Search » : Chercher dans les commits
- « Preferences » : Ouvrir le menu des préférences
- « Profile Management » : Ouvrir le menu de gestion de profile
- Menu Local : Liste des branches stockées en local sur votre ordinateur
- Menu Remote : Liste des branches stockées en remote (à distance) sur le serveur GitHub
- Menu de la Pull Request : Endroit où créer une pull request
- Tags : Liste des tags stockés dans le repository
- Historique de tous les commits, par branch
- Commit le plus récent en haut
- Obtenir des informations additionnelles sur un commit
- Créer un nouveau commit
| 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 |
| Local | Les fichiers et modifications sont sauvegardés sur un ordinateur en local dans un working directory. |
| 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 |
| Pull | Lorsque les modifications sont « tirées » (extraites) du serveur GitHub vers une copie d’un repository en local. GitKraken tire les données de GitHub pour que les deux plateformes soient synchronisées. |
| 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. |
| Push | Envoyer des modifications d’un commit vers une version remote (à distance) d’un repository. GitKraken push (pousse) les données sur GitHub pour que les deux plateformes soient synchronisées. |
| 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 |
| Stash | Modifications du fichier stockées dans la copie de travail. |
| Tag | Points actifs des commits qui ne bougent pas. PMA attribue un tag au commit final avant de publier les produits de données pour que la version spécifique d’un .do file soit référencée et puisse être facilement utilisée plus tard |
| Working Directory | Version actuellement « checked out » des fichiers dans le repository local. C’est l’endroit sur l’ordinateur où tous les repositories et les .do files sont stockés. |