Darasa Hub - Learning Lions
Dira Portal Safety and Welfare ICT Support
SCS1.4

Git and GitHub

Level 2 · BootCampSCS1 FoundationsTaught week 2 Wednesday morning

Start the Lesson

By the end your bio page is a repository with a history that says why at every step, pushed to a public repo under your own account with an SSH key whose private half has never left ~/.ssh; you can run the cycle, change, stage, commit, push, and read git status between every move; you can tell the story of a history and explain any one commit in it; you have fixed a mistake with the history and settled a merge conflict on a throwaway repo; and both your repos carry a tested .gitignore and nothing that never goes in.

Start the lesson 70 moves in 12 parts. You need: Ubuntu-SCS from SCS1.1 with your bio page in ~/scs/projects/bio-page · your copy of the SCS1.4 folder, copied down from Mufasa the evening before · your GitHub account, made the evening before, with the password manager and 2FA from FS6 · your professional name and learninglions.org email · the set-once card and your notebook

Submit Your Work

What You Turn In

  1. Bio page repo URL
    1. Public, under your own account; README says what it is; the page still opens; five or more commits whose messages say why
  2. Screenshot of the bio page history on GitHub
    1. You can explain every commit to a partner or a trainer
  3. Track repo URL
    1. Your SCS1.2 cheat card, SCS1.3 extension list and method-notes/SCS1.4.md committed and pushed, each with a why
  4. check-scs1.4 receipt
    1. Every NOT YET fixed or explained to the trainer; a .gitignore in both repos; nothing secret in either history
  5. Practice repo drills
    1. Undo and conflict done on the practice repo, never on the bio page
  6. Org membership
    1. Your account appears in the Learning Lions GitHub organisation

Stuck, or want to check your thinking? Paste this card into your own AI and ask it to question you, not answer for you.

How

  1. Asha, by Saturday's update.
Done when
  1. Bio page repo URL: Public, own account; README; page still opens; five why-commits, no single dump
  2. History screenshot + walk-through: Every commit explained; one unexplained fails the badge
  3. Track repo URL + method note: SCS1.2 card, SCS1.3 list, method-notes/SCS1.4.md; sixth line honest
  4. check-scs1.4 receipt: Set once, key in ~/.ssh, pushed, .gitignore, no secrets; every NOT YET fixed or explained
  5. Practice repo drills: Undo and conflict on the practice repo, never the bio page
  6. Org membership: Account in the Learning Lions GitHub org (name to be confirmed)

Counts toward: the SCS1.4 badge, 1 to 3 stars · the portfolio (bio page repo) · attendance for the Taught and SGL (Self Guided Learning) blocks · LP (Lion Points) for accepted badge work.

Fill in the worksheet Submit work for SCS1.4