* Note - this contains only questions because I have no idea how to do any of these things despite hours of online research on git. But I certainly ask them of myself frequently. *
1) How do I get the revision control status of a specific file? I want to know if the file is in the repository or not, and if in, whther it has been modified in my current checkout and the last time / commit it was modified in the repository. 2) If I start making changes on master because it's just a quick little fix, then find out it's not so trivial and I need a branch, how do I put those changes on a branch without losing them? 3) If I end up with a local branch with the same name as a remote branch, how do I make my local branch a tracking branch for the remote one? Especially if I have committed changes on the local branch? 4) How are old branches to be culled? For instance, the ipv6, wccp, and ts-291 branches no longer make sense. In SVN, we could move those to an archive directory so they could still be located if needed, but wouldn't create clutter. What happens to commits on a branch that is deleted in git?