Remote Repositories - Concepts Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

T/F: You can merge history between two different copies of a repository much in the same way you would merge history between two branches in the same repository.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

T/F: It’s considered bad form to use a “central” remote repository to help organize your project workflow; no one does this because it circumvents the advantages of Git’s decentralized architecture.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The act of sending changes to and from remote repositories in Git is typically described by what verbs?

A
  • push and pull
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a sensible reason to make use of a remote repository?

A
  • you intend to work on the project with a team of other contributors
  • you’d like a remote copy of your project history in case something happens to the repository on your computer
  • you’d like to have an authoritative , “central” version of the project you’re working on, and a remote repository on a neutral server servers that purpose
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In Git, the act of creating a new repository that is a copy of another one is called _____

A
  • cloning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

T/F: Repository hosting services often provide analysis and statistics that aren’t easy to find in a raw git repository.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cloning a GitHub repository to your own account is done through a process called _____

A
  • forking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

T/F: One advantage of repository hosting services like GitHub is that they expose your public projects to the broader software development community.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What’s the helpful aspect of a tool like Pull Requests that isn’t present in git by default?

A
  • being able to discuss changes right alongside the commits that include those changes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

You don’t need to use a third-party service to host your remote repositories, but doing so can provide you with the following benefits:

A
  • social features, an easy-to-read interface for your project history, and project management tools
How well did you know this?
1
Not at all
2
3
4
5
Perfectly