# data[].attributes.headline
Comment créer son Jeu Octocat à partir d'un jeu du UNO

# data[].attributes.subject
Comment créer son Jeu Octocat à partir d'un jeu du UNO

# data[].attributes.body
Les versions de logiciel et la gestion de version c'est quoi?
A quoi ça sert?

Laisser les apprenants réfléchir 2 minutes à la question et leur demander de noter des mots clefs.

Faire ensuite un Word Cloud à l'aide de www.MentiMeter.com

Durée activité: 10-15 minutes

# data[].attributes.body
Durée: 8 minutes

# data[].attributes.attachment_link.readable_text
A gitignore file specifies intentionally untracked files that Git should ignore. Files already tracked by Git are not affected; see the NOTES below for details.

Each line in a gitignore file specifies a pattern. When deciding whether to ignore a path, Git normally checks gitignore patterns from multiple sources, with the following order of precedence, from highest to lowest (within one level of precedence, the last matching pattern decides the outcome):

Patterns read from the command line for those commands that support them.

Patterns read from a .gitignore file in the same directory as the path, or in any parent directory (up to the top-level of the working tree), with patterns in the higher level files being overridden by those in lower level files down to the directory containing the file. These patterns match relative to the location of the.gitignore file. A project normally includes such.gitignore files in its repository, containing patterns for files generated as part of the project build.

Patterns read from $GIT_DIR/info/exclude.

Patterns read from the file specified by the configuration variable core.excludesFile.

Which file to place a pattern in depends on how the pattern is meant to be used.

Patterns which should be version-controlled and distributed to other repositories via clone (i.e., files that all developers will want to ignore) should go into a .gitignore file.

Patterns which are specific to a particular repository but which do not need to be shared with other related repositories (e.g., auxiliary files that live inside the repository but are specific to one user's workflow) should go into the $GIT_DIR/info/exclude file.

Patterns which a user wants Git to ignore in all situations (e.g., backup or temporary files generated by the user's editor of choice) generally go into a file specified by core.excludesFile in the user's ~/.gitconfig. Its default value is $XDG_CONFIG_HOME/git/ignore. If $XDG_CONFIG_HOME is either not set or empty, $HOME/.config/git/ignore is used instead.

The underlying Git plumbing tools, such as git ls-files and git read-tree, read gitignore patterns specified by command-line options, or from files specified by command-line options. Higher-level Git tools, such as git status and git add, use patterns from the sources specified above.

# data[].attributes.attachment_link.description
A gitignore file specifies intentionally untracked files that Git should ignore. Files already tracked by Git are not affected; see the NOTES below for details. Each line in a gitignore file specifies a pattern.

# data[].attributes.body
Durée activité: 15 minutes

# data[].attributes.attachment_link.title
Testez vos connaissances sur la gestion de version avec GIT

# data[].attributes.headline
Attribution des sujets à l'aide de la roue

# data[].attributes.subject
Attribution des sujets à l'aide de la roue

# data[].attributes.body
Durée: 5 minutes

# data[].attributes.attachment_link.readable_text
Can't decide?
Wheel Decide for you!

You'll have to take our word for it that the wheel landed on git branch. Your browser cannot display the wheel of choices. Please upgrade to a newer browser that supports HTML5 (most new ones do). Wheel Decide would normally show a wheel right here with choices that you can set (lunch, games, dinner, anything!). You can spin it to get a random decision. Make your own wheel of dinner, wheel of fortune, wheel of lunch, wheel of whatever you want now!

What's Wheel Decide?

Wheel Decide is a free online spinner tool that allows you to create your own digital wheels for decision making, prize giveaways, raffles, games, and more. Browse through our wheels and spin to randomize your life and make the decisions that have no wrong answers.

Decision Making

Let the wheel decide. Save your energy for the big decisions

# data[].attributes.attachment_link.description
You'll have to take our word for it that the wheel landed on git branch. Your browser cannot display the wheel of choices. Please upgrade to a newer browser that supports HTML5 (most new ones do). Wheel Decide would normally show a wheel right here with choices that you can set (lunch, games, dinner, anything!).

# data[].attributes.body
Chaque apprenant remplis la slide concernant son sujet
Durée: 30 minutes

Présentation par les apprenants de leur sujet
Durée: 30 minutes

# data[].attributes.body
Durée de présentation: 30 minutes

# data[].attributes.body
Durée de présentation: 3min 30

# data[].attributes.headline
Placer les commandes GIT dans le diagramme de flux au tableau blanc

# data[].attributes.subject
Placer les commandes GIT dans le diagramme de flux au tableau blanc

# data[].attributes.body
Utiliser un white board online
https://webwhiteboard.com/

Durée activité: 10 minutes

# data[].attributes.body
https://www.w3schools.com/git/default.asp

# data[].attributes.body
Par group de 2 apprenants

Durée activité: 15 minutes

# data[].attributes.attachment_link.title
Mission GIT : Créer et cloner un repository

# data[].attributes.body
Par group de 2 apprenants
Durée activité: 15 minutes

# data[].attributes.attachment_link.title
Mission GIT : FETCH, REBASE, COMMIT, PUSH

# data[].attributes.body
Durée activité: 45 minutes

# data[].attributes.attachment_link.readable_text
An open source game about learning Git!

Play the game!

You can download binaries for Linux, macOS, and Windows from our itch.io page!
Download the game!
Features

Oh My Git! visualizes the internal structures of Git repositories in realtime. The player can immediately see the results of their actions:

To accomodate people who are new to Git, the game features a custom-designed playing card interface! The cards help remember newly introduced Git commands, but also contain a short description and an icon. Therefore, they combine both action as well as documentation:

For more advanced or curious players, the game offers a integrated terminal, where they can execute arbitrary Git commands. There's a "real" Git integrated into the game, which allows players to try and learn all of Git's features.

To teach players how to use Git for collaboration in teams, Oh My Git! puts a focus on how to interact with remotes, and which workflows exist when dealing with multiple repositories:

How can I get help? How can I contribute?

We use GitHub for all forms of discussion. You can find a lot of information in the project's README. If you find bugs, need help, or have any suggestions, please create a new issue in the issue tracker! Thanks!
Get help!
How can I keep in touch?

Follow us on Twitter at @bleeptrack and @blinry! We're also on Mastodon, if that's your thing! @bleeptrack@chaos.social and @blinry@chaos.social

Alternatively, drop us an email at bb@morr. cc

Who's behind this?

bleeptrack is a generative and AI artist. Her works not only explore generative spaces but also different materials and fabrication methods like CNC milling wood, drawing with pen plotters and generative PCB designs. Her artworks have been presented at several international exhibitions in Shanghai, London or Berlin. She is also a doctoral student at the Institute for Neural Information Processing at Ulm University. In her research, Sabine Wieluch wants to fuse her love for generative art with her interests in Machine Learning.

blinry is a computer scientist, programmer, and designer from Germany. They are enthusiastic about free licenses, food, and minimalism, and they value autonomy, creativity, and curiosity. They have attended a scientific workshop on Origami in the Caribbean, backpacked through Japan, is collecting accidental art and is drawing algorithm assembly instructions. They love their communities - Jugend Hackt, the Recurse Center, the Chaos community.

Support development!

Our current funding will run out at the end of February. If you wanna help us put more time into development, you can support us on Patreon - here and here!

Supporters

Wanna read more?

The game has a dedicated press kit, and we've recorded a talk and video devlogs!

# data[].attributes.body
Durée activité: 45 minutes

# data[].attributes.attachment_link.description
An interactive Git visualization tool to educate and challenge!

# data[].attributes.headline
Un peu de documentation ne fait pas de mal

# data[].attributes.subject
Un peu de documentation ne fait pas de mal

# data[].attributes.attachment_link.description
The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.>

# data[].attributes.headline
D'autres jeux pour apprendre en s'amusant

# data[].attributes.subject
D'autres jeux pour apprendre en s'amusant

# data[].attributes.attachment_link.readable_text
Aujourd'hui, je vous propose d'améliorer votre maîtrise de git de manière ludique avec ces 5 jeux, tutoriaux interactifs et challenges !

Apprendre à utiliser Git de manière ludique
Attention ! Bien qu'ils restent très accessibles, ces jeux ne sont pas pour "neophytes complets", et vous demanderont au moins la connaissance des bases de l'utilisation de Git (le premier lien fourni faisant office d'exception). Si votre objectif est d'apprendre à utiliser Git en partant de zéro, je vous conseille donc de commencer avec le premier lien, , et de garder sous la main Pro Git, un livre gratuit sur Git vraiment très complet qui pourra vous accompagner tout au long de votre utilisation de Git.
Comme dit précédemment, Try Git doit être votre point de passage obliger si vous n'avez aucune connaissance du fonctionnement de Git. En 15 minutes, ce site vous fournira les bases du fonctionnement de Git, et vous en apprendra suffisamment pour être capable de versailliser vos propres projets et collaborer sur des projets hébergés sur Github.

Si vous travaillez quotidiennement avec des fichiers textes (Css, js, HTML, Php, ...) et que vous n'avez actuellement aucun système pour versailliser votre code, ou si des membres de votre équipe utilisent Git, je ne pense pas qu'il existe beaucoup de meilleure façon d'investir 15 minutes de votre temps.

Githug est un jeu en console qui vous propose de résoudre divers problèmes qui peuvent tout à fait se poser à vous lors de votre vie professionnelle. La courbe d'apprentissage est bien étudiée et les cas traits sont réalistes, ce qui fait de ce jeu le plus intéressant de la liste selon moi.

Dans le genre plus "challenge", Git-gamme est très intéressant. Il vous propose une suite d'énigmes et questions, et vous propose de vous débrouiller seul pour trouver la solution et résoudre les problèmes. Si vous arrivez à finir le jeu, on peut considérer que vous en savez assez sur Git pour vous débrouiller dans le monde réel !

Dans le meme ordre d'idee, je vous propose de lire la presentation de ce projet tres interessant mais qui semble malheureusement oublie. Je n'ai trouve aucune trace de code source, avancee, changement de nom ou meme annonce d'arret. Si quelqu'un a plus d'informations, je suis preneur.

Le système de branches de git peut parfois etre un peu complexe à saisir. Pour vous aider à mieux le visualiser et visualiser les diverses commandes l'affectant, Learn Git ranching est un petit jeu vous proposant de voir en temps réel et graphiquement divers problèmes, ainsi que les effets des commandes que vous tapez dans la console située sur le côté gauche de la page.

# data[].attributes.attachment_link.title
5 jeux pour apprendre et s'améliorer avec Git de manière ludique - Blog Du WebDesign

# data[].attributes.attachment_link.description
Aujourd'hui, je vous propose d'améliorer votre maîtrise de git de manière ludique avec ces 5 jeux, tutoriaux interactifs et challenges ! Attention ! Bien qu'ils restent très accessibles, ces jeux ne sont pas pour "neophytes complets", et vous demanderont au moins la connaissance des bases de l'utilisation de Git (le premier lien fourni faisant office d'exception).

# data[].attributes.attachment_link.title
How To use Live Share with Visual Studio Code | DigitalOcean

# data[].attributes.attachment_link.description
Live Share is an extension for VS Code that enables real-time collaboration between developers. In this tutorial, you will learn how to use different feature…

# data[].attributes.attachment_link.description
There are two files created in the root project directory - A.txt and B.txt.

# data[].attributes.headline
5 Underrated resources to learn Git and Github

# data[].attributes.subject
5 Underrated resources to learn Git and Github

# data[].attributes.attachment_link.readable_text
This week, I finally built up the courage to deep dive into learning Git and GitHub without having to relying on GUI and using the command line. We are fortunate enough to have unlimited resources available to us at the click of the button. However, this can quickly become overwhelming and result in spending more time browsing articles and tutorials instead of actually learning! I have curated this list with hopes that time and energy can be saved.

This is one of the best free courses to actively learn Git through playing a game with a bot.

It is a hand-on learning experience which helps prepare your Git skills for a job in a real-world team. It combines practice, theory and repetition to create the best learning environment to allow all the skills you learn to stick.

This is a Udacity course which covers the essentials of using the version control system Git which takes approximately 4 weeks on average to complete.

This course teaches you up to date skills using self-paced learning and interactive quizzes and tasks.

Every October, Hacktoberfest takes place and is an event which encourages participation in the open source community with prices upon completion.

Highly recommended for beginners who wish to put into practice their Git skills in real world projects. Notably, most beginner repositories have step by step instructions of how to contribute to their projects.

Oh My Git! is an open source game about learning Git created for complete beginners. It is fun and interactive which is a refreshing break from the usual theoretical courses found online.

It uses card game mechanics tasking players to work on repositories with others and fixing mistakes. It uses a mix of arrows and command cards to illustrate how changes in repositories flow.

The Odin Project collects the best resources to supplement your learning and present them in a logical order. In their Git Basics course provide clear step by step instructions are given to complete assignments as well as knowledge checks and cheatsheets throughout the course.

The Odin Project also has a community via discord chatrooms which provides additional help and motivation.

# data[].attributes.attachment_link.title
5 Underrated resources to learn Git and Github

# data[].attributes.attachment_link.description
This week, I finally built up the courage to deep dive into learning Git and GitHub without having to relying on GUI and using the command line. We are fortunate enough to have unlimited resources available to us at the click of the button.

# data[].attributes.body
Jouez avec les commandes GIT

# data[].attributes.attachment_link.description
We are going to skip instructing you on how to add your files for commit in this explanation. Let’s assume you already know how to do that. If you don’t, go read some other tutorials.