-
Notifications
You must be signed in to change notification settings - Fork 0
/
reflections copy.txt
64 lines (35 loc) · 1.92 KB
/
reflections copy.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
You've learned a lot about web development so far. I want you to take a moment to write down your thoughts about web development here. Answer the following questions:
* What new skills have you learned?
* What has been easy?
* What has been difficult?
* How have you used the problem solving strategies from the first project to overcome challenges so far?
---
Your response goes here!
I have learned basic HTML syntax skills as well as some best practise.
This has been easy.
Finding the line (hr) was the hardest part.
I have not had to use the problem solving strategies yet.
---
How might using version control make you more confident to make changes that could break something?
Now I know that I can roll back to previous versions I will make changes with the confidence that any errors can be reversed.
--
Now that you have your workspace set up, what do you want to try using Git for?
To improve my day to day life.
—
What are some situations when branches would be helpful in keeping your history organized? How would branches help?
So that I can organise fixes and improvements into logical categories and merge/roll back later on.
—-
How do the diagrams help you visualize the branch structure?
By seeing how the different branches deviate and merge from each other as time progresses.
—
What is the result of merging two branches together? Why do we represent it in the diagram the way we do?
All previous commits from each branch are merged into one retaining the complete log history.
—
What are the pros and cons of Git’s automatic merging vs. always doing merges manually?
Faster
—
When would you want to use a remote repository rather than keeping all your work local?
To back up your work and also collaborate with others.
—
Why might you want to always pull changes manually rather than having Git automatically stay up-to-date with your remote repository?
To avoid conflicts while you work