Sure if you never branch, which is a severely limited way of using git.
It's quite possible to use Git without creating branches. Services like GitHub can automatically create feature branches for you as part of their ticket-management workflow. With those tools, you start to work on a ticket, you fetch the repo, and a fancy branch is already there for you to use.
You also don't merge branches because that happens when you click on a button on a PR.