-
Notifications
You must be signed in to change notification settings - Fork 0
/
lesson_3_reflections.txt
36 lines (24 loc) · 1.5 KB
/
lesson_3_reflections.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
When would you want to use a remote repository rather than keeping all your work
local?
When many developers contribute to a single project but are separated by geographical means. also good as backup
Why might you want to always pull changes manually rather than having Git
automatically stay up-to-date with your remote repository?
because automatic update of repository can have versions which are likely incomplete hence broken
Describe the differences between forks, clones, and branches. When would you
use one instead of another?
Forks are repositories which are sort of cloned from the original poster but they only go from github to github and have a reference to the
original poster.
clones are just copies from github to local or maybe local to local
branches are different versions of the code eg. maybe new experimental features etc.
What is the benefit of having a copy of the last known state of the remote
stored locally?
I can do this even
if I'm not ready to merge those changes into my own branches yet. Then if I
want, I can perform the merge while offline, or I need to know what the
remote version is at some point, I have an easy way to access it.
How would you collaborate without using Git or GitHub? What would be easier,
and what would be harder?
Fill in your answer here
When would you want to make changes in a separate branch rather than directly in
master? What benefits does each approach have?
Fill in your answer here