Repository files navigation Git/GitHub Introduction (100-hour Session)
Version control fundamentals and importance
Git vs GitHub distinction
Real-world parallel: Google Docs version history, but for code
GitHub interface walkthrough
Core concepts: repositories, main branch
Importance of README.md files
Live demo: Repository creation + file creation
Exploring repository settings and features
Direct file creation/editing
Understanding commits and commit messages
Practical demonstration of changes (to github Pages, or an app for e.g.)
History navigation
SourceTree GUI (homework)
Installing and configuring SourceTree
Repository cloning via GUI
Staging and committing changes
Viewing commit history graphically
Understanding branch visualization
Handling merge conflicts visually
Codespaces introduction and benefits
Live demonstration: Opening repository
Making and saving changes
Committing and syncing with GitHub (app example + Actions)
Basic terminal commands if needed
VS Code Integration (probably homework)
GitHub extension setup (homework)
Repository cloning process
Local development workflow
Commit/sync operations
Quick branch operations overview
Publishing open access + transparency
Github Pages
Minting a DOI (e.g. Zenodo)
Standard workflow demonstration
Common mistakes and solutions? (Might need to google command line thing?)
Commit message + pull request etiquette
Questions?
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.