...
On feature development that take more than a week, you create a branch and merge into master on completion.
Mention the feature you worked on in the commit. As of now there are no task or ticket numbers, use concise and meaningful comments useful for colleagues.
On changes to CSS and JS, commit the minified versions as well (Use YUI compressor or CSSO CSS Optimizer for CSS and Closure Compiler for JS via PHPStorm's File Watchers).
Assets are served with Far Future Headers even on development and Kenedo adds a cache busting query string on resource URLs. See this article.
Use your browser's cache disabling feature.
In the CB settings at 'Analysis and Debugging' you can turn off use of minified CSS and/or JS and also turn off the use of the cache-busting query string
In customization projects, you find a file getReleaseNumber.php in the customization folder in 'system_overrides'. Bump up the version number on any commit that has changes to assets.
...