-
Notifications
You must be signed in to change notification settings - Fork 0
/
lesson_2_reflection_prompts.txt
37 lines (24 loc) · 1.28 KB
/
lesson_2_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
What happens when you initialize a repository? Why do you need to do it?
git adds a .git directory to set up the directory as repository
How is the staging area different from the working directory and the repository?
What value do you think it offers?
staging area is just a state which holds the list of files which will be
commited and which will be skipped.
How can you use the staging area to make sure you have one commit per logical
change?
By adding the files in staging area which are related per logical change
and checking the list and changes before commit
What are some situations when branches would be helpful in keeping your history
organized? How would branches help?
Before impleminting experimental or risky steps to preserve a working
state branching will be very helpful
How do the diagrams help you visualize the branch structure?
Branch diagram creates a pictorial view of the commits
What is the result of merging two branches together? Why do we represent it in
the diagram the way we do?
Merging joins two branches. The diagram makes the representation easy
to understand the branching scenario
What are the pros and cons of Git’s automatic merging vs. always doing merges
manually?
Git's automatic merging is time saving and manual merging is more
reliable