51 lines
1.4 KiB
Markdown
51 lines
1.4 KiB
Markdown
|
---
|
|||
|
title: Remotes
|
|||
|
TARGET DECK: Obsidian::STEM
|
|||
|
FILE TAGS: git
|
|||
|
tags:
|
|||
|
- git
|
|||
|
---
|
|||
|
|
|||
|
## Overview
|
|||
|
|
|||
|
A **remote** is a version of the project different from the one currently on. Remotes are stored in `.git/config`. List remotes using the following command:
|
|||
|
|
|||
|
```sh
|
|||
|
$ git remote -v
|
|||
|
```
|
|||
|
|
|||
|
%%ANKI
|
|||
|
Basic
|
|||
|
What is a remote repository?
|
|||
|
Back: A version of the repository located *somewhere* else.
|
|||
|
Reference: Scott Chacon, *Pro Git*, Second edition, The Expert’s Voice in Software Development (New York, NY: Apress, 2014).
|
|||
|
<!--ID: 1715623927181-->
|
|||
|
END%%
|
|||
|
|
|||
|
%%ANKI
|
|||
|
Basic
|
|||
|
What misnomer may be associated with a remote repository?
|
|||
|
Back: A remote could exist on the same machine as the referencing repo.
|
|||
|
Reference: Scott Chacon, *Pro Git*, Second edition, The Expert’s Voice in Software Development (New York, NY: Apress, 2014).
|
|||
|
<!--ID: 1715623927187-->
|
|||
|
END%%
|
|||
|
|
|||
|
%%ANKI
|
|||
|
Basic
|
|||
|
Where are git remotes specified within the `.git` directory?
|
|||
|
Back: In `.git/config`
|
|||
|
Reference: Scott Chacon, *Pro Git*, Second edition, The Expert’s Voice in Software Development (New York, NY: Apress, 2014).
|
|||
|
<!--ID: 1715623927191-->
|
|||
|
END%%
|
|||
|
|
|||
|
%%ANKI
|
|||
|
Basic
|
|||
|
What kind of git refs are associated with remotes?
|
|||
|
Back: Remote branch refs.
|
|||
|
Reference: Scott Chacon, *Pro Git*, Second edition, The Expert’s Voice in Software Development (New York, NY: Apress, 2014).
|
|||
|
<!--ID: 1715623927197-->
|
|||
|
END%%
|
|||
|
|
|||
|
## Bibliography
|
|||
|
|
|||
|
* Scott Chacon, *Pro Git*, Second edition, The Expert’s Voice in Software Development (New York, NY: Apress, 2014).
|