Introduction à GitHub pour débutants | GitHub Basics for Beginners
December 23 @ 2:30 pm - 3:30 pm
Description
Cet atelier-conférence de 45 minutes offre une introduction pratique à Git et GitHub pour les étudiantes et étudiants universitaires sans expérience préalable. À l’aide de démonstrations guidées, les participants apprendront à créer un compte GitHub, gérer des dépôts locaux et distants, cloner un projet, utiliser les branches et collaborer sur un projet simple (ex. : page HTML).
Les concepts clés de la collaboration logicielle (repository, branch, clone, push, pull, etc.) seront expliqués de manière progressive et <a href="http://accessible.
🎯” target=”_blank” title=”accessible.
🎯”>accessible.
🎯 Learning Outcomes
À la fin de l’atelier, les participants seront capables de :
– créer et configurer un compte GitHub ;
– créer, cloner et gérer des dépôts Git ;
– utiliser les commandes de base (clone, push, pull) ;
– créer et gérer des branches ;
– collaborer sur un projet simple et résoudre des conflits élé<a href="http://mentaires.
—
Description
This” target=”_blank” title=”mentaires.
—
Description
This”>mentaires.
—
Description
This 45-minute workshop-conference provides a hands-on introduction to Git and GitHub for university students with no prior experience. Through guided demonstrations, participants will learn how to create a GitHub account, manage local and remote repositories, clone projects, use branches, and collaborate on a simple project (e.g., an HTML page).
Core collaboration concepts (repository, branch, clone, push, pull, etc.) are explained step by step in an accessible <a href="http://manner.
🎯” target=”_blank” title=”manner.
🎯”>manner.
🎯 Learning Outcomes
By the end of the workshop, participants will be able to:
– create and set up a GitHub account;
– create, clone, and manage Git repositories;
– use basic Git commands (clone, push, pull);
– create and manage branches;
– collaborate on a simple project and handle basic merge <a href="http://conflicts.
Speaker(s):” target=”_blank” title=”conflicts.
Speaker(s):”>conflicts.
Speaker(s): Dr Ntang, Dr Marina
Agenda:
This bilingual (French and English) 45-minute GitHub presentation is intend to enable any participant, who has no prior experience with GitHub, to create a GitHub account, create a Git repository on their computer, and sequentially perform the following actions:
i) The participant creates a local project on their computer and pushes it to a GitHub repository to which the participant has <a href="http://access.
ii)” target=”_blank” title=”access.
ii)”>access.
ii) The presenter modifies the project that the participant uploaded to <a href="http://GitHub.
iii)” target=”_blank” title=”GitHub.
iii)”>GitHub.
iii) The participant also modifies the project <a href="http://locally.
iv)” target=”_blank” title=”locally.
iv)”>locally.
iv) The participant pulls the remote project from GitHub onto their local machine and merges it with their own changes, managing conflicts if necessary. The project must be very simple, for example an HTML file that displays “Hello, the participant’s <a href="http://name.”
v)” target=”_blank” title=”name.”
v)”>name.”
v) The participant clones (pulls) a remote project from the presenter onto their local <a href="http://computer.
vi)” target=”_blank” title=”computer.
vi)”>computer.
vi) The participant creates a new local branch that is different from the project’s default <a href="http://branch.
vii)” target=”_blank” title=”branch.
vii)”>branch.
vii) The participant modifies the new branch and points it to the default branch of the remote <a href="http://project.
viii)” target=”_blank” title=”project.
viii)”>project.
viii) The participant pushes the modified project to the remote <a href="http://repository.
ix)” target=”_blank” title=”repository.
ix)”>repository.
ix) The presenter validates the participant’s <a href="http://changes.
Of” target=”_blank” title=”changes.
Of”>changes.
Of course, it will be important during the presentation to explain the concepts of branching, cloning, pushing, pulling, commit, etc. The terms “project” and “repository” are considered <a href="http://synonymous.
Virtual:” target=”_blank” title=”synonymous.
Virtual:”>synonymous.