Skip to content

Commit 1da7649

Browse files
committed
Add LEARNINGS.md with course reflection
Summarizes what I took away from the Basics of GitHub course, what's still fuzzy, and resources to revisit.
1 parent 7341a99 commit 1da7649

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

LEARNINGS.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# What I Learned
2+
3+
A short reflection after going through *The Basics of GitHub*.
4+
5+
## What I learned
6+
7+
- **Git vs. GitHub.** Git is the distributed version control system that lives on
8+
your machine. GitHub is the hosting platform and web UI built around it.
9+
- **The GitHub flow.** Branch off `main`, commit work locally, push the branch,
10+
open a pull request for review, then merge once it's approved.
11+
- **Repositories** are project folders with full history. A good `README.md`
12+
tells visitors what the project is, why it exists, and how to use it.
13+
- **Branches** isolate in-progress work so `main` stays releasable.
14+
- **Forks** are server-side copies for contributing to repos you don't own —
15+
the standard entry point for open source.
16+
- **Pull requests** are the conversation around a diff, not just a merge button.
17+
- **Issues** track work — bugs, tasks, ideas — and can be linked to PRs so they
18+
auto-close on merge.
19+
- **Markdown** is the lingua franca of GitHub: READMEs, issues, PRs, comments.
20+
- **Community signals** — stars, follows, Explore — surface projects worth
21+
paying attention to.
22+
23+
## What's still a bit fuzzy
24+
25+
- When to **rebase** vs. **merge** when bringing `main` into a feature branch.
26+
- How **protected branches** and required reviews are configured in practice.
27+
- Resolving **merge conflicts** confidently in a real PR (not a toy example).
28+
- **Forks vs. branches** for collaboration — when each is the right tool.
29+
- How **GitHub Actions** plug into the PR lifecycle (checks, required statuses).
30+
31+
## Resources I want to come back to
32+
33+
- [GitHub flow guide](https://guides.github.com/introduction/flow/)
34+
- [About branches](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-branches)
35+
- [About pull requests](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests)
36+
- [Mastering Markdown](https://guides.github.com/features/mastering-markdown/)

0 commit comments

Comments
 (0)