-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlesson_1_reflections.txt
37 lines (24 loc) · 1.44 KB
/
lesson_1_reflections.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
1. How did viewing a diff between two versions of a file help you see the bug that
was introduced?
I knew that the rest of the code was fine.
2. How could having easy access to the entire history of a file make you a more
efficient programmer in the long term?
It would make it easier to see an older versions, if I need to find
where a bug was introduced or see the rational for a commit.
3. What do you think are the pros and cons of manually choosing when to create
a commit, like you do in Git, vs having versions automatically saved, like
Google Docs does?
Pros: One only can separate logical parts manually for now. It's easier to
read own commits.
Cons: One could forget to commit or have his own logic that is not
understood well by others.
4. Why do you think some version control systems, like Git, allow saving multiple
files in one commit, while others, like Google Docs, treat each file separately?
Beacause they were created for different use cases.
5. How can you use the commands git log and git diff to view the history of files?
I can see the list of commits, commit messages and the commits' changes.
6. How might using version control make you more confident to make changes
that could break something?
It would make me know I can always return to a previous version.
7. Now that you have your workspace set up, what do you want to try using Git for?
I want to know how to create a new repository.