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

    If you use git and understand that VSC’s source control stuff is just a thin wrapper around git, you should understand what “discard all changes” means

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      edit-2
      2 days 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
        2
        ·
        2 days 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 <file>..." to update what will be committed) 
            (use "git restore <file>..." to discard changes in working directory)
                ...
        

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