2025 개발환경
과거에 vsc 세팅에 대해 적은 적이 있다.
근래는 기본적으로 vscodium 설치하고서 보조로 neovim, wezterm 설치했는데, 근래는 여기에 추가로 antigravity 설치한다.
neovim이랑 wezterm에 익숙해지고 싶어서 개발환경은 github에 보관
git도 기본 branch를 develop로 하고서 main에 merge하는 방식
git config --global init.defaultBranch develop
git config --global alias.setup '!git init && git commit --allow-empty -m "Initial commit" && git branch main && echo "Repo initialized with develop & main"'
하거나 git config --global -e해서 .gitconfig 수정
[core]
editor = 'C:\\Program Files\\Notepad++\\notepad++.exe' -multiInst -notabbar -nosession -noPlugin
autocrlf = true
[safe]
[alias]
ignore = \\
setup = "!git init && git commit --allow-empty -m \"Initial commit\" && git branch main && echo \"Repo initialized with develop & main\""
[color]
ui = true
[column]
ui = auto
[branch]
sort = -committerdate
[tag]
sort = version:refname
[diff]
algorithm = histogram
colorMoved = plain
mnemonicPrefix = true
renames = true
[push]
default = simple
autoSetupRemote = true
followTags = true
[fetch]
prune = true
pruneTags = true
all = true
[help]
autocorrect = prompt
[commit]
verbose = true
[rerere]
enabled = true
autoupdate = true
[rebase]
autoSquash = true
autoStash = true
updateRefs = true
[merge]
conflictstyle = zdiff3
[pull]
rebase = true
[user]
name = OH TAEJUN
email = rewrite0w0@gmail.com
[init]
defaultBranch = develop
이렇게하고 develop에서 branch를 쪼개고 다시 develop에서 개발하다가 완성되면 main에 태그랑 함께 배포한다