Git is meant to be distributed . I encourage using git clones locally for deployments and archiving . git push via ssh to deploy to a machine , rather than complicated CI . Git push configuration from your home dir to etc on the same machine .
Another tip is to constantly use the reflog. Reflog is your history of the history. Even if you lose a branch or commit garbage with a forced commit , reflog will restore it. That is very powerful. Just commit and experiment and reflog to undo
Git comfortable with the decentralized and wild nature of git .
Another tip is to constantly use the reflog. Reflog is your history of the history. Even if you lose a branch or commit garbage with a forced commit , reflog will restore it. That is very powerful. Just commit and experiment and reflog to undo
Git comfortable with the decentralized and wild nature of git .