git p4 submit --shelve
takes your committed changes in the local git repo and puts them in a changelist X and shelves them.
Let's say I did some code reviews on the shelved changes, and so the files in my local git repo are not the same as the files in the changelist X. How do I get the updates in changelist X into my local git repo?