From 52bb8c20051d4ca128e2e437c64223f07745adf3 Mon Sep 17 00:00:00 2001 From: Caio Trevisan Date: Mon, 7 Nov 2022 01:52:21 -0300 Subject: [PATCH] submit git03 --- students/caiocezart/exercises/git03/README.md | 26 +++++++++++++++++++ .../caiocezart/exercises/git03/config.json | 3 +++ .../caiocezart/exercises/git03/my_env.txt | 3 +++ 3 files changed, 32 insertions(+) create mode 100644 students/caiocezart/exercises/git03/README.md create mode 100644 students/caiocezart/exercises/git03/config.json create mode 100644 students/caiocezart/exercises/git03/my_env.txt 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