Poznámky pro rok 2024/25
Toto je repo obsahující poznámky ze školního roku 2024/25.
[!IMPORTANT] Dva lidi nesmí editovat stejný soubor najednou. To platí i u nastavení pluginů i když to zní hloupě. Je to jediný způsob jak synchronizovat pluginy. Jestli se to posere, tak se pluginy synchronizovat nebudou a basta.
Klonování
- Musíš mít stažený git: https://git-scm.com/downloads
- GitHub cli pro přihlášení s GitHubem: https://cli.github.com/
- Když máš obojí staženo, tak musíš v konzoli spustit:
gh auth login
https://cli.github.com/manual/gh_auth_login projít si tím a neodmítej uložení do gitu - Kvůli pluginu ještě musíš:
git config --global user.name "Ivan Novák"
git config --global user.email "email"
- Otevři terminál ve složce, ve které budeš chtít složku se zápisky, např.
Documents
- Použij
git clone https://github.com/PanJohnny/Notes2024-25.git
a mělo by se ti všechno naklonovat do nové složky - Potom už jenom otevři obsidian a v něm tu složku
- Povol obsidianu trust a pluginy a pak ho zavři
- Znovu otevři obsidian a vše by mělo fungovat
Práce s Gitem
Stačí ti znát tři koncepty:
- commit
- push
- pull
Jo a může přestat fungovat ten plugin očividně, tak kdyžtak stačí restartovat obsidian.
commit
Command pallet: Git: Commit all changes
Shrne všechny změny a uloží je do verzování.
=> Uloží změny
push
Command pallet: Git: Push
Odešle všechny změny do jiného repozitáře
=> Hodí změny na GitHub
[!NOTE] Může se stát, že se tohle posere. V tom případě bych udělal pull. Jestli to nebude fungovat ani potom tak dej vědět, protože je něco v prdeli.
pull
Command pallet: Git: Pull
Stáhne všechny změny z jiného repozitáře
=> Hodí změny z GitHubu
Excalidraw
Nová možnost pro silný kreslicí nástroj přímo v Obsidianu. Myslím, že tím můžeš udělat v některých případech mnohem lepší poznámky, třeba Fyzika a tak. Ty matematický formule jsou dost peklo, tak se dají kreslit a dávat vedle sebe. Můžeme potom pořád mít markdowny s linkama na ty obrázky, ať to dává organizačně smysl.
Pro embedování Command pallet: embed excalidraw drawing nebo prostě `
]` jako u obrázku
$$
\begin{bmatrix} a_{11} & a_{12} \ a_{21} & a_{22} \end{bmatrix}
$$
Oprava merge conflictů
Pozor nebezpečné Pokud je branch na githubu aktuální a máš merge conflicty
git fetch
git reset --hard origin/main
Pokud je tvůj branch aktuální Tak mi dej sakra vědět, protože by se to mohlo kompletně dosrat a minulým postupem bys přišel o veškerý progress!