I am using gulp/live reload in my development workflow. When styling an element using CSS I sometimes adjust that element's style rules ( Edit: using event.style {} under the elements panel) directly using Chrome Dev Tools; and then when I have them how I want them I copy them into Sublime Text and save them to the project.
The problem is that those temporary changes that I made continue to block any changes made to the CSS file after I save it so they essentially override Live Reload, meaning that I have to reload the page in the standard way to see the (real) changes made in the css file itself, which hinders the effectiveness of live reload.
I can turn off a style rule on a particular element if I've only altered one, and this works fine, but in the case of more complex elements like menus for instance where the style may involve more than one element, then it's hard to remember which ones have been changed inside devtools to turn them off.
Is there any way to globally disable or remove those local style rules?
I don't think that you can disable changing styles since this is what the dev tools are made for.
None of these Chrome dev tools resources state that this is possible:
Even if the dev tools would track the added/changed element styles, they might have changed by scripts inbetween. Resetting/removing would probably screw the application.
But you can remove those modifications you made directly to the loaded styles.
Regarding to your comment you'd indeed like to remove all inline/element styles, since this seems to be not possible, you should consider changing the loaded stylesheets only. Then you're able to revert the changes.
Go to the source view of the .css file an press Ctrl-Z in it:
(Files with modifications are marked with an asterisk)
Alternatively you can show the changes and revert them by button click: right click the .css file, then Local modifications .... The histor is opend. Click on revert