-
Notifications
You must be signed in to change notification settings - Fork 0
/
lesson_1_reflection_prompts.txt
40 lines (26 loc) · 1.43 KB
/
lesson_1_reflection_prompts.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
38
39
40
How did viewing a diff between two versions of a file help you see the bug that
was introduced?
I was able to make out the difference in the lines which were not unique
How could having easy access to the entire history of a file make you a more
efficient programmer in the long term?
Restore the program to particular point
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
1. each version would have a new logical change.
2. can save memory.
3. incomplete programs would not be committed.
cons
1. not very convenient.
2. we have to keep track of the changes.
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?
because git is more oriented towards code, programs often have more than one file , so it makes sense to track all of them at once
How can you use the commands git log and git diff to view the history of files?
git log can show us the time , id and message of different commits and with git diff we can compare subversions
How might using version control make you more confident to make changes that
could break something?
beacause we have a backup option
Now that you have your workspace set up, what do you want to try using Git for?
version control