2024-10-10
“git” can mean anything, depending on your mood.
Zdroj: Původní readme file gitu
Využití pro:
Umožňuje
git help [add/commit/config...]
checkout
clone
a pull
stage
, commit
, branch
SVN
git
Pracujeme stylem:
modify -> stage -> commit
git config --global user.name "John Rambo"
git config --global user.email [email protected]
Lokální je uloženo ve filu .git/config
-m
by se otevřel editorpříkaz | |
---|---|
git clone url [dir] | zkopíruje vzdálený repo na lokální disk |
git add [file] | přidá soubor(y) do staging area (tečka přidá vše) |
git commit | vytvoří snaphot ze souborů ve staging |
git status | zobrazí stav repozitáře, jaké soubory jsou kde atd. |
git diff | zobrazí změny v souborech |
git help | nápověda |
git pull | stáhne data z remote (fetch) a zkusí je mergnout |
git push | odešle změny na remote |
další: init, reset, branch, checkout, merge, log, tag, …
git restore --staged test.py # vyndá ze stage, nechá změny
git reset # vyhodí vše ze stage, nechá změny
git reset HEAD test.py # vyhodí ze stage a smaže změny
git stash # uloží stage na jindy (jen lokálně)
git branch name # založí novou větev
git branch # vylistuje lokální větve
git checkout [branch] # přepne HEAD na branch
git merge [a] # mergne [a] do aktulní větve
.gitlab-ci.yml
)stages:
- evaluate
check-fruit:
stage: evaluate
before_script:
- apk add jq
script:
- echo "Downloading datafiles"
- wget https://filesamples.com/samples/code/json/sample1.json
- echo "Check available fruits"
- jq -c '.[]' sample1.json | while read i; do echo $i >> output.txt; done
artifacts:
paths:
- output.txt
popisuje chování materiálů v paramagnetické oblasti nad teplotou přechodu.
říká, že molární magnetická susceptibilita (\(\chi\)) materiálu se v paramagnetické oblasti nad Curieovou teplotou mění s teplotou (T) podle vztahu: \[ \chi = \frac{C}{T - \Theta_{CW}} \] kde \(\chi\) je magnetická susceptibilita, \(T\) je teplota, \(\Theta_{CW}\) je Curie-Weissova teplota a \(C\) je Curieova konstanta.
Více na doi:10.1038/s42005-022-00853-y