EG(1)

πŸŽ€ EG(1) β€” like, the manual page for eg, bestie πŸŽ€

Manual name folded in up top, as promised: this is EG(1), sitting in the User Commands corner of your terminal. πŸ’…


✨ NAME ✨

eg β€” git for mere mortals πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

okay so, real talk: eg is the whole git vibe but, like, actually approachable?? No cap. (Also, if you want the long long version, run eg help --all for a more detailed list. ✨)


🌸 Creating repositories 🌸

  • eg clone β€” Clone a repository into a new directory. Fresh start, main character energy. πŸ‘‘
  • eg init β€” Create a new repository. Baby's first repo, iconic. πŸŽ€

πŸ¦‹ Obtaining information about changes, history, & state πŸ¦‹

  • eg diff β€” Show changes to file contents. Look at what you did. πŸ‘€
  • eg log β€” Show history of recorded changes. The lore, fr fr. πŸ“œ
  • eg status β€” Summarize current changes. Vibe check on your working copy. βœ…

πŸ’… Making, undoing, or recording changes πŸ’…

  • eg commit β€” Record changes locally. Lock it in. πŸ”₯
  • eg mv β€” Move or rename files (or directories or symlinks). Yes, symlinks too, she does it all. πŸ’
  • eg stage β€” Mark content in files as being ready for commit. Pre-commit glow-up. ✨

🌈 Managing branches 🌈

  • eg branch β€” List, create, or delete branches. Multitasking queen. πŸ’œ
  • eg merge β€” Join two or more development histories (branches) together. Bringing the timelines back into one. 🧚
  • eg switch β€” Switch the working copy to another branch. Glamorous teleportation, lowkey. πŸ¦‹

🫢 Collaboration 🫢

  • eg pull β€” Get updates from another repository and merge them. Receiving the group chat messages. 😭
  • eg push β€” Push local commits to a published repository. Sending your truth out into the world. πŸ”₯

⭐ Time saving commands ⭐

  • eg bisect β€” Find the change that introduced a bug by binary search. Detective era, we love to see it. πŸ”
  • eg stash β€” Save and revert local changes, or apply stashed changes. Tucking your work away for later, no judgement. πŸ™ˆ

πŸ“ Additional help πŸ“

  • eg help COMMAND β€” Get more help on COMMAND. Just ask about the one thing. πŸŽ€
  • eg help --all β€” List more commands (not really all). Honestly? Not really all. She said what she said. πŸ’€
  • eg help topic β€” List specialized help topics. For when you want the deep lore, iykyk. πŸ“š

also for the record, the git underneath this whole situation is running git version 2.28.0.rc1 β€” just so you know what's holding it down. 🌸


πŸ’– cute sign-off time πŸ’–

This little love letter is eg version .99, dated July 2020, and yes, it lives under the name EG(1). Obsessed with her, honestly. periodt. πŸ’…βœ¨πŸ«Ά