Skip to content
Snippets Groups Projects
Commit d56a83ea authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

installation

parent 3c76cd88
No related branches found
No related tags found
No related merge requests found
......@@ -9,7 +9,7 @@ alkalmazásból.
## Telepítés
### Windows
#### Windows
Elég egyszerű a telepítés.
Felmész a [https://git-scm.com/download/win](https://git-scm.com/download/win) címre és az ott lévő .exe fájlt letöltöd.
......@@ -21,7 +21,7 @@ Desktop is egy jó opció. Ez magába foglalja mind a konzolos,
mind az asztali programot.
[https://desktop.github.com/](https://desktop.github.com/)
### MacOS
#### MacOS
Nincs sok tapasztalatom vele, de ha megpróbálod konzolból
kiadni a
......@@ -30,9 +30,9 @@ parancsot, akkor fel fogja ajánlani,
hogy telepítsd. Itt kapsz egy telepítőt és az alapértelmezett
beállításain végig mész.
### Linux
#### Linux
Talán a legtriviálisabb. Attól függően milyen disztrót használsz
Talán a legtriviálisabb. Attól függően milyen disztrót használsz,
letölthető a megfelelő csomagkezelővel.
RPM alapúak (Fedora, RHEL, CentOS, ...):
`sudo dnf install git`
......@@ -42,4 +42,94 @@ Debian alapúak (Ubuntu, ...):
Többi Disztróra:
[git-scm.com/download/linux](https://git-scm.com/download/linux)
## Konfiguráció
### Hol vannak a konfigok?
Legegyszerűbben ezzel a paranccsal lehet a jelenlegi konfig
fájlok helyzetét kiírni:
`git config --list --show-origin`
Látható, hogy a konfigok valamilyen config fájlba menti
a fájlrendszerben elszórva. Erről egy pár táblázat:
##### Windows
| Scope | Hely | Fájlnév |
| -------- | ---------------------------- | --------------- |
| Rendszer | mingw32\etc vagy mingw64\etc | gitconfig |
| Globális | C:\Users\\<felhasználónév> | .gitconfig |
| Lokális | Git repo .git mappája | config |
| Worktree | Git repo .git mappája | config.worktree |
| Portable | C:\ProgramData\Git\ | config |
##### Linux (Ubuntu)
(MacOS ehhez hasonló)
| Scope | Hely | Fájlnév |
| -------- | --------------------- | --------------- |
| Rendszer | /etc | gitconfig |
| Globális | ~ | .gitconfig |
| Lokális | Git repo .git mappája | config |
| Worktree | Git repo .git mappája | config.worktree |
Nálam a konfig a home mappámban például így néz ki:
```
$ cat ~/.gitconfig
[user]
email = rlacko99@gmail.com
name = Rafael László
```
### Állítsuk be a dolgokat magunknak
##### Saját adatok
Először is a saját adataink:
```
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
```
##### Szövegszerkesztő
Állítsuk be a szövegszerkesztőnket.
Erre főként a mentéspontokhoz tartozó üzenet megírásához van
szükség.
```
$ git config --global core.editor nano
```
vagy például notepad++-ra windows-on:
```
$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
```
##### Jelenlegi konfig
Nézzük meg mik az összes beállításunk:
```
$ git config --list
user.email=rlacko99@gmail.com
user.name=Rafael László
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
...
```
Ha pedig csak egy adottat szeretnénk:
```
$ git config user.name
Rafael László
```
[Előző](intro/3_history) | [Következő](workshop/2_basics)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment