-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlesson_2_reflections.txt
20 lines (14 loc) · 1002 Bytes
/
lesson_2_reflections.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
What happens when you initialize a repository? Why do you need to do it?
a .git directory will be created. To initialize the repo.
How is the staging area different from the working directory and the repository? What value do you think it offers?
the difference is that the staging area is the logically located between wd and repo..
How can you use the staging area to make sure you have one commit per logical change?
with git diff --staged
What are some situations when branches would be helpful in keeping your history organized? How would branches help?
when you need different development flow.
How do the diagrams help you visualize the branch structure?
visualizing each branch and commit made on the repo
What is the result of merging two branches together? Why do we represent it in the diagram the way we do?
one new commit
What are the pros and cons of Git’s automatic merging vs. always doing merges manually?
pros: it simplify ours work, cons: not all merging can do in automatic