I commit every time I made a change and the application is still working properly, that way I can go back to a previous version that is working well if something go wrong.
This pretty much what I do. If I start a task and it breaks everything, then my next commit is when I get it functioning again. Then I push when I have a complete feature. I guess.
I commit every time I made a change and the application is still working properly, that way I can go back to a previous version that is working well if something go wrong.
This pretty much what I do. If I start a task and it breaks everything, then my next commit is when I get it functioning again. Then I push when I have a complete feature. I guess.
I like the idea of creating a safety net in case changes go wrong. Very cool.