show commit hash
Sun 22. October 2023 | 2023-10-22Vise kort commit hash
git rev-parse --short HEAD
Vise kort commit hash
git rev-parse --short HEAD
echo "<pre>";
ini_set('display_errors', 'On');
ini_set('html_errors', 0);
Skal kanskje være ini_set('html_errors', 'On');?
For å få vinduet til venstre, må man først hover'e over den knøttlille grønne knappen, vente et kvart sekund og så klikke.
Man kan forresten legge til egen app shortcut, så lenge man vet hva man skal gjøre (må følge en tutorial)
Men det er jo nesten ingen tastastursnarveier igjen!
https://www.paulsahner.com/posts/window-movement
Hvordan starte med ohmybash, velge theme og laste ned nødvendig font icons
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"
Du får med masse aliases med dette. List alle med alias
nano ~/.bashrc
OSH_THEME="agnoster"
Save & exit: ctrl + x, y, [Enter]
Reload:
. ~/.bashrc
Hvis du har mellomrom i path to oh-my-bash insallation, slik:
# Path to your oh-my-bash installation.
export OSH=/c/Users/Pål Stakvik/.oh-my-bash
Må du enkapsulere path-en i quotes, ellers får du error
evt. se på agnoster-zsh-theme
last ned Hack-fonten

"terminal.integrated.fontFamily": "Hack",
https://stackoverflow.com/questions/37895501/display-issue-with-oh-my-zsh-agnoster-theme#answer-38475948
...Med kun hostname:
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "$USER"
fi
}
Eller hva det skal være:
prompt_segment black default "P"

prompt_segment black default "%(!.%{%F{yellow}%}.)$USER" skal visstnok også funke, men jeg får bare slik tekst da:

Får du permission denied ved git add .?
Får du
hint: Waiting for your editor to close the file... 'C:\Users\Pål' is not recognized as an internal or external command,
operable program or batch file.
error: There was a problem with the editor '"C:\Users\Pål Stakvik\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd" --wait'.
Please supply the message using either -m or -F option.
ved git commit (-v)
git config --global core.editor "code --wait". Les mer https://stackoverflow.com/questions/52195877/how-can-i-fix-git-commit-error-waiting-for-your-editor-to-close-the-file-wisource /usr/share/bash-completion/completions/git
__git_complete gco _git_checkout
__git_complete gb _git_branch
__git_complete gbs _git_bisect
__git_complete ga _git_add
__git_complete gcmsg _git_commit
__git_complete gcs _git_commit
__git_complete gd _git_diff
__git_complete gl _git_pull
__git_complete gp _git_push
__git_complete gm _git_merge
<div
style={{
position: "relative",
width: "566px",
height: "425px",
}}
>
<Image
src={currCommit.image.url}
alt="Current Image"
layout={"fill"}
style={{objectFit: "cover"}}
/>
</div>
build the site, eg. _site
Drag and drop the build folder
Somehow this is 10 000% easier than deploying on github pages.
See this deployed before it expires: https://singular-peony-86185b.netlify.app/
nano ~/.nanorc
sett inn
https://gist.github.com/keithamus/736220/5e069767b22841610ee18fd2f92bd6026f5eb41d
syntax "gitcommit" "COMMIT_EDITMSG$"
color white "#.*"
color green "#.(modified|added|deleted|unmerged|copy-edit|rename).*"
color yellow start="# Changes.*" end="# Changed.*"
color brightgreen "^\+.*"
color brightred "^-.*"
color brightyellow "(diff|index|---|\+\+\+).*"
color brightmagenta "@@.*"
color white "# Changes .*"
color white "# Changed .*"
color white "#.*\(use .*"
color white "#$"
=
farger i git commit vinduet!
"Print variable to console": {
"scope": "javascript,typescript",
"prefix": "logvar",
"body": "console.log('$1', $1)"
}
se nvim lua snippets for inspirasjon
Ifølge https://koukia.ca/rename-or-move-files-in-git-e7259bf5a0b7
Hvis du vil være sikker på at file history blir ivaretatt i en fil om du renamer den (eller flytter den), så må du bruke commando-linja og kjøre
git mv mycoolclass.cs myCoolClass.cs
eller
git mv layout/CardList common/List
Hvis du renamer direkte i editor-en, så kan du ikke være sikker på at git skjønner at det er samme fil.
Når du ivaretar git history så kan du bruke ting som git log -p --follow -- path/to/filename. Se gist: https://gist.github.com/paalss/7127b421ff7f3a862ae8d76c772aeb6a
Kommentarer:
Mulig det er unødvendig å bruke mv. Da jeg renamet og flyttet layout/CardList til common/List så skjønte git at disse to filene var 74% like.
git log -p --follow components/common/List/List.tsx funker fjell. Historikken strekker seg tilbake til før renamingen
const { t } = useTranslation("translation", {
keyPrefix: "long.nested.keys",
});