Using Git with AI|version control without memorizing commands

Before you start: what this path looks like

The material is thick, and clicking straight into it is a good way to drown. This page tells you first which path you will walk, what to prepare, and which steps you have to check with your own eyes instead of handing them to the AI. A classroom session and solo self-study walk different routes; Part II below makes that clear. One more thing before you begin: the AI assistant understands English (and most other languages) — talk to it in whatever language you think in.

🔴 Two data red lines before you touch anything

It is fine if the words below mean nothing to you yet — the course teaches all of them. For now just remember two things: student data does not go online, and passwords do not go into a project.

First, student personal data and unpublished data never go into a public repo.gitignore is not a security tool. Second, not even a private repo holds account names and passwords — once something has been committed it is in the history, and deleting the file afterwards does not help.

The full explanation of both lines, the three rules of supervision, and the first-aid kit for "I saved the wrong thing" are in Part V of the material.

IWho this is for

For university teachers and graduate students who have a research project in hand. The test is simple: if a file called thesis_v3_final_really_final.docx has ever appeared in your folder, or if you and a co-author have mailed drafts back and forth until nobody is sure which one is newest, this course was made for you.

You do not need to know any Git command, any terminal, or any programming language. You do need a computer with an internet connection, a GitHub account, and an AI assistant you are used to — and it is fine if you do not have the last two yet; the setup pack walks you through getting them.

This course does not teach you to memorize commands, and it does not explain how Git works inside; several advanced features (stash, rebase, fork workflows, GitHub Actions) are skipped on purpose. What you practice is something else: being the supervisor of your agent (the AI assistant that does the work for you), not its rubber stamp. The full "why" is in Part I of the material.

IITwo routes: which one are you?

Same 15 steps, but a classroom session and solo self-study walk them differently. The difference is only in Stage 2.

🅐 Classroom session (workshop)
You have a partner and an instructor in the room, and you follow the instructor to the end

You walk all 15 steps. In Stage 1 everyone works on their own research project. In Stage 2 you pair up: one of you plays the graduate student, the other the advisor, taking turns to propose changes and to review them, and at the end you swap roles and run one short round again.

🅑 Learning on your own
At home, by yourself, with no partner

For now, walk Stage 1 only, P1–P9. That stage is about your own research project anyway, and finishing it already solves the more painful half: you can get an earlier version back, your work is backed up on GitHub, and you can see what changed.

⚠️ Stage 2 needs two people; one person cannot pretend

What C1–C6 practice is exactly how two people work on the same draft without stepping on each other — propose, send back, revise, approve, merge. One person cannot create that situation, so wait until you have a co-author, a student you supervise, or a place in a scheduled session.

Please do not register a second GitHub account just to fake a partner and play both roles yourself. The GitHub Terms of Service state that one person may keep only one free account, and practice is not worth crossing that line for.

IIIWhat to prepare before you start

⚠️ The preparation list has ten items, not three

You have to work through all ten items in Part II of the material, "The setup pack" (two-factor authentication, installing Git itself, installing PowerShell 7, the permission settings for your AI assistant, signing in to GitHub, and so on). The three lines below are only the lowest bar, the one that lets you judge right now whether you are heading in the right direction — they are not the full list.

The three minimum checks: your AI assistant is installed and signed in (it opens, the login works, you can find the input box); you can sign in to your GitHub account; do one warm-up run — ask the AI to create a small file, and to report the Git version and the GitHub account it is signed in as, then open the file yourself and look at it.

Item ③ tests the whole installation chain in one sentence — the AI reports the Git version and the GitHub account it is signed in as (the tool is called gh), so this one step shows you whether Git is installed and whether GitHub is signed in. And the step is itself the first lesson of this course: the AI saying it is done does not mean it is done. ⚠️ But it cannot check two-factor authentication (2FA) or the permission settings of your AI assistant; for those two, follow the material. The material has an interactive ten-item checklist you can tick off, a screenshot for every step, and a sentence to say when you are stuck, so none of that is repeated here. Give yourself two evenings and do not leave this to the day before — several items need downloading and installing, which can take more than an hour depending on your connection.

IVThe 15-step map: what each step does, and where you must look yourself

This table is the map of the whole course. The right-hand column matters most — that is what you have to check yourself after the AI is done. The value of this course is not in the commands; it is in that column.

The step codes are clickable and take you straight to the matching section of the material. To show this on screen in class, press 🔎 Projector on the right of the top navigation bar to enlarge the text.
Step Minutes What you do in this step What you must check yourself

The clock-based class schedule (what happens when, and what the instructor watches for while walking the room) is in Part VIII of the material. The times listed here are estimates for one person working through a step smoothly.

VDid I actually learn it?

After Stage 1, ask yourself these questions. Being able to answer them is what counts as having walked the path; the progress bar on the quest page is only a helper.

VIAfter the course: what to do next

Before you start, it is worth reading Part X of the material, "Three honest limitations (we are not hiding them)" once: Word and Excel do not show line-by-line differences, GitHub plans and features change, and agents make mistakes. Knowing what a tool cannot do is how you find out what you actually have.

📘 The material — for reading
The full two-stage route, the ideas and complete operations behind all 15 steps, advanced collaboration, troubleshooting, and a plain-language phrase table.
🎮 The quest — for doing
Keep this page open the whole time you are working: copyable plain-language prompts, a Git dashboard, and step-by-step checks. Please open it in Chrome or Edge.