Perform the following commands:
- In the same repository of the previous exercise:
- Add a file called
my_env.txt
that containsSERVICE_NAME=account-management ENVIRONMENT=prod PASSWORD=pass1234
- Commit it to your local repository
- Check the log with
git log
Questions
- Let's suppose you remotely pushed the
my_env.txt
file above. A colleague asks you to remove this information from Git. What's your colleague worried about? - If you modify the file in your workspace, then commit and push it, will it be enough to erase this password information from the repository? (It's not). Why?
- If you delete the file and push it, then create a new one with the rest of the information, is it enough? (It's not). Why?
- How to fix this? How do you remove something from Git history when it is in the remote repository?
- Which commands would you use? Explain what the command does.
Remember to follow the instructions on how to submit a PR here
- README.md: copy from file ANSWER.md, answering the questions above. Include details and commands used.