I'm always asking myself a set of questions about branches i've created that i've yet to determine how to accomplish:
- What files did i change in branch?
- What are the actually changes (diff) i made to the branch?
- What is the log of commits that i made to the branch?
Now i think if figured out how to get the hashes of all the commits that were committed to the branch but not merged into master using git cherry master <branchname>
. With this i could go hash by hash and figure out everything but if you have a lot of commits this could be time consuming. Notice i'm not wanting to compare to current state of master. I think the key is knowing the hash of master that you created your branch off of but i'm not exactly sure how to determine this.