The article discusses two new Git commands, `git switch` and `git restore`, which were introduced in version 2.23 to replace the overloaded `git checkout` command. `git switch` is used to switch between branches or commits, while `git restore` is used to restore the state of a file to a specified Git revision. These new commands aim to make Git more intuitive and easier to use, especially for newcomers. The article encourages users to start using these new commands to make Git less confusing.