diff options
| author | Danilo M. <danix@danix.xyz> | 2026-04-17 15:51:27 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-04-17 15:51:27 +0200 |
| commit | e2737855a3d3544e7a44ba8384be1e206e96c40f (patch) | |
| tree | 5635887371b871f56303e46b5cda75de7ff0b85c /GIT-WORKFLOW-QUICK-REF.md | |
| parent | d46c976137540831468ba5811184356cf1cdf0c1 (diff) | |
| download | danixxyz-e2737855a3d3544e7a44ba8384be1e206e96c40f.tar.gz danixxyz-e2737855a3d3544e7a44ba8384be1e206e96c40f.zip | |
cleanup of the working tree. Created docs/{policies,reports} folders to keep documentation organized
Diffstat (limited to 'GIT-WORKFLOW-QUICK-REF.md')
| -rw-r--r-- | GIT-WORKFLOW-QUICK-REF.md | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/GIT-WORKFLOW-QUICK-REF.md b/GIT-WORKFLOW-QUICK-REF.md deleted file mode 100644 index 43c6a6d..0000000 --- a/GIT-WORKFLOW-QUICK-REF.md +++ /dev/null @@ -1,117 +0,0 @@ -# Git Workflow Quick Reference - -## Before Each Week - -```bash -# Create feature branch -git checkout -b week-3-cards-nav - -# Verify you're on the new branch -git branch -v -``` - -## During the Week - -```bash -# Check status -git status - -# See what changed -git diff - -# Stage files for commit -git add themes/danix-xyz-hacker/assets/css/main.css -git add themes/danix-xyz-hacker/layouts/partials/card.html - -# Commit regularly -git commit -m "feat: add article card component with hover effects" - -# Rebuild CSS -npm run build - -# Test in browser -hugo server -``` - -## Common Commands - -```bash -# View recent commits -git log --oneline -10 - -# View all changes since master -git diff master..week-3-cards-nav - -# View specific file changes -git diff master..week-3-cards-nav themes/danix-xyz-hacker/assets/css/main.css - -# Undo last commit (keep changes) -git reset --soft HEAD~1 - -# Undo last commit (discard changes) -git reset --hard HEAD~1 - -# Switch between branches -git checkout master -git checkout week-3-cards-nav -``` - -## At End of Week - -```bash -# Review all changes -git diff master..week-3-cards-nav - -# Review summary -git diff --stat master..week-3-cards-nav - -# Review commit history -git log master..week-3-cards-nav --oneline - -# Test thoroughly in browser -# - Dark mode -# - Light mode -# - Mobile (320px) -# - Tablet (768px) -# - Desktop (1060px+) -# - Keyboard nav (Tab, Enter, Escape) -# - All interactive components - -# Merge to master -git checkout master -git merge week-3-cards-nav - -# Delete feature branch -git branch -d week-3-cards-nav - -# Verify merge -git log --oneline -5 -``` - -## Commit Message Template - -``` -feat: add article card component - -- Image with 16:9 aspect ratio -- Title, excerpt, badge, button -- Hover: lift -2px, shadow enhancement -- Dark/light mode support -- Mobile-first responsive design -``` - -## Key Points - -✅ Create feature branch at start of week -✅ Commit regularly (after each component) -✅ Use clear commit messages -✅ Test before end of week -✅ Review all changes before merging -✅ Merge to master when ready -✅ Delete feature branch after merge -✅ Repeat for next week - -## For Full Details - -See `GIT-WORKFLOW.md` for comprehensive workflow documentation. - |
