• JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    edit-2
    3 months ago

    “discard” is not a git operation. Reset and restore are, but those weren’t the words used.

    • zalgotext@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      arrow-down
      3
      ·
      3 months ago

      I’m not claiming that “discard” is a git action. I’m claiming a git user should understand what’s meant by the phrase “discard changes”. Run git status in a repo that has changes in the working directory. In the resulting output, there’s a message:

      Changes not staged for commit:
          (use "git add ..." to update what will be committed) 
          (use "git restore ..." to discard changes in working directory)
              ...
      

      The phrase “discard changes” is used consistently in git’s output.