🔍 Ctrl+K
🟢 Easy

Git & GitHub

Git: version control — track changes, go back, collaborate, branches for testing without affecting main.

GitHub: hosting platform — stores code online, collaborates.

Bash
git init
git add .
git commit -m 'message'
git push -u origin main
git clone <url>
git status
git log
git branch / git branch <name>
git checkout <branch> / git checkout -b <new>
git pull origin develop
git stash
git revert <commit>
Merge Conflict
2 devs edit same line (df.filter status) → git pull origin develop before push, resolve manually.

Credentials stored in AWS Secrets Manager (all connection details).

🟢 Easy

Secrets Manager

All connection and credential details in AWS stored in AWS Secrets Manager, not hardcoded.

🟢 Easy

Status Codes

From file: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error

Python
status_codes = {100:"Informational",200:"Success",300:"Redirection",400:"Client Error",500:"Server Error"}
for code, desc in status_codes.items():
    print(f"{code}: {desc}")