-
Notifications
You must be signed in to change notification settings - Fork 0
/
lesson_3_reflections.txt
35 lines (24 loc) · 1.46 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
When would you want to use a remote repository rather than keeping all your work local?
If you want to share your work with others, gets reviews and so on...
Why might you want to always pull changes manually rather than having
Git automatically stay up-to-date with your remote repository?
If you work on something and then somebody add some changes on repository
You don't want to pull cause it can make some conflicts with your actual code.
Pulling when you want gives you more control and safety.
Describe the differences between forks, clones, and branches.
When would you use one instead of another?
You want to use forks instead of clone if you want to modify someone code but
on your own repository instead of owner repository.
Clone is just taking exact copy of your all repository
Branch is part of clone it is just logical sequence of commits
What is the benefit of having a copy of the last known state
of the remote stored locally?
Remote version can have conflicts with our version so having local remote state since last pull
let us fix conflicts and makes decisions
How would you collaborate without using Git or GitHub? What would be easier,
and what would be harder?
Through dropbox, facebook?? Sharing code and seeing changes is a lot easier with github.
There is better communication and everything...
When would you want to make changes in a separate branch rather than directly in master?
What benefits does each approach have?
I want to have review of my work