My requirement is to do daily checking into local repositories and push them to central repository to avoid code loss due to local system failure.
However, I cannot push the code to the actual development branch on origin and need a solution where those changes are present on central but not on the main branch.
I have already thought about using a separate branch for such changes.
Is there any other solution (something similar to shelve set in TFS)?