test gitignore push pull dynamics