* Explanation of removing large files using bfg
* doctoc applied to removing large files guide
* Remove large files: clean up wording
* Add subheadings to the large file removal section in preparation for git-filter-branch explanation
* large file removal: clean up headings
* large file removal: force push considerations note
* Add word "private" to sensitive data section for searchability
* Finish git-filter-branch instructions
* Minor grammatical changes and simplifications.
Like discussed in the PR this commit improves the quested section
regarding lesser spelling mistakes and improved wording. The discussion
about --no-edit lead to no changes required, so it is not altered.
See https://github.com/k88hudson/git-flight-rules/pull/256
I have accidentally staged many files in my working copy, and was looking for a way to unstage them by filename as I had some staged files that I wanted to keep. Didn't see anything that addressed my specific issue on the README, so thought of adding it here.
* added guide for amending sensitive data that was committed/pushed
* added formatting and more solutions for amending sensitive data
* added a few sentences to explain why any sensitive data should be considered compromised once it's been committed
Ignoring local changes can be really handy for creds/credfile templates, I've found it particularly handy with Discord bot development where the configuration file can have an expected structure and expects you to add tokens to that config file
* Add guide to working with tags and branches that share the same name.
Add the error scene when trying to push a tag/branch that share the same name and the commands to fix that problem.
* Fix formatting of an error statement.