git shelving to remote repository

I would like to know if it’s possible to use git with the following workflow:

go on like this, until the feature is completely finished

then I would like to finally commit it, like if it were a single commit…

I’m talking about shelving, but saving the partial commits to the origin repository

is it possible (or recommend) to work like this with git???

  • svn “git add” alternative?
  • How to change RGB colors in Git Bash for windows?
  • gitweb became slow
  • Automated pulling from gitolite repo within docker container
  • unexpected changes after checkout
  • Switching current work in master branch to a new branch (in git)
  • One Solution collect form web for “git shelving to remote repository”

    Sure, commit your changes to some named branch, and push that branch to the remote.

    When you want to commit as a single commit, you can use git merge --squash.

    Git Baby is a git and github fan, let's start git clone.