diff --git a/students/caiocezart/exercises/git03/README.md b/students/caiocezart/exercises/git03/README.md new file mode 100644 index 000000000..3c72d0a77 --- /dev/null +++ b/students/caiocezart/exercises/git03/README.md @@ -0,0 +1,26 @@ +## Secrets (c01-git04) + +Perform the following commands: +1. In the same repository of the previous exercise: +2. Add a file called `my_env.txt` that contains + ``` + SERVICE_NAME=account-management + ENVIRONMENT=prod + PASSWORD=pass1234 + ``` +1. Commit it to your local repository +2. Check the log with `git log` + +**Questions** + +1. 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? +2. 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? +3. 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? +4. How to fix this? How do you remove something from Git history when it is in the remote repository? +5. Which commands would you use? Explain what the command does. + +## Submit a PR with the following files + +> Remember to follow the instructions on [how to submit a PR here](/README.md#exercises) + +- **README.md**: copy from file [ANSWER.md](ANSWER.md), answering the questions above. Include details and commands used. \ No newline at end of file diff --git a/students/caiocezart/exercises/git03/config.json b/students/caiocezart/exercises/git03/config.json new file mode 100644 index 000000000..874436614 --- /dev/null +++ b/students/caiocezart/exercises/git03/config.json @@ -0,0 +1,3 @@ +{ + "version": "v1.0.0" +} \ No newline at end of file diff --git a/students/caiocezart/exercises/git03/my_env.txt b/students/caiocezart/exercises/git03/my_env.txt new file mode 100644 index 000000000..185888270 --- /dev/null +++ b/students/caiocezart/exercises/git03/my_env.txt @@ -0,0 +1,3 @@ +SERVICE_NAME=account-management +ENVIRONMENT=prod +PASSWORD=pass1234 \ No newline at end of file