41 pointsby alexmolas4 hours ago12 comments
  • modeless3 hours ago
    I need one called "gits" that accepts a command "tatus".
    • smgpie3 hours ago
      And sometimes when I type fast there is "gis tatus"
      • xtiansimon2 hours ago
        I’m a bad typist, so it’s ‘hoy’ for me.
  • sshine3 hours ago
    I never have this exact problem.

    It's rare that my stale prompt has a "git" in it.

    Most of my git commands have mnemonic aliases like "gs", "gd", "gl".

    I usually have the problem where a stale "ls" or "vim" inhabits the prompt.

  • skrebbel3 hours ago
    I recommend also adding this:

       [alias]
         really = !exec git
    
    This solves the common situation where you could’ve sworn you pushed your worl, but colleague can’t find it regardless. You can then `git really push` to be sure.
  • 3stacks3 hours ago
    Its a weird feeling to see something posted on here and remembering it being posted nearly 10 years ago

    I think of this every time I write git git status

  • walrus013 hours ago
    Buffalo Buffalo buffalo Buffalo buffalo?
  • Subdivide84523 hours ago
    Never had this, but I kinda wanna add the alias just in case now
  • philipallstar3 hours ago
    > See what other git alias’ I have

    This should be "aliases".

  • docheinestages3 hours ago
    Would it work with "giggity" too?
  • ggm3 hours ago
    Do the exec() tail call?
    • messe3 hours ago
      Exec replaces the current process, so yes[1].

      [1]: Unless git is doing fork()+exec() and then waiting for the exit code.

  • tempfile3 hours ago
    It's amazing the lengths people go to in order to avoid typing more carefully.
    • smt883 hours ago
      “Never make a typo” is not a reasonable expectation for a human user
  • quietlathe2 hours ago
    The exec matters here. Without it each extra git would stack another shell process.
  • roli643 hours ago
    So this is what people do with their spare time.