-
Notifications
You must be signed in to change notification settings - Fork 0
/
lesson-2-reflection.txt
22 lines (16 loc) · 864 Bytes
/
lesson-2-reflection.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
What happens when you initialize a repository? Why do you need to do it?
Initiliazes empty git repo in current location. To make that project a
git project.
How is the staging area different from the working directory and the repository?
What value do you think it offers?
It is like a checkout area which takes files from wd and can be commited together in repo depending on files added
by user.
How can you use the staging area to make sure you have one commit per logical
change?
What are some situations when branches would be helpful in keeping your history
organized? How would branches help?
How do the diagrams help you visualize the branch structure?
What is the result of merging two branches together? Why do we represent it in
the diagram the way we do?
What are the pros and cons of Git's automatic merging vs. always doing merges
manually?