본문 바로가기

programming

(3)
Terminal용 Git UI Tool - lazygit git은 terminal에서 직접 쓰는 것도 좋지만, 가끔 ui 툴이 필요할 때도 있습니다. GUI툴로 Sourcetree, GitKraken등 다양한 툴이 많지만 CUI에서는 선택지가 많지 않습니다. github에서 핫한 CUI툴로는 lazygit과 grv이 있으며, 오늘은 lazygit을 설치해보겠습니다. Install macOS의 경우 Homebrew를 이용하여 설치할 수 있습니다. Homebrew Core에 lazygit이 있지만, lazygit에서는 잦은 업데이트를 위해 Tap(Third-Party-Repository)으로 설치하기를 권장합니다. Tap: (추천) brew install jesseduffield/lazygit/lazygit Core: brew install lazygit 설치가 ..
git cheat sheet 1. 기본 설정 설정파일은 3가지 /etc/gitconfig: 시스템의 모든 사용자에게 적용. git config --system으로 접근. ~/.gitconfig, ~/.config/git/config: 현재 사용자에게만 적용. git config --global로 접근 .git/config: git 디렉토리에 있으며 해당 프로젝트에만 적용. git config --local로 접근 우선 순위는 역순입니다. (.git/config > ~/.gitconfig > /etc/gitconfig) 1.1 사용자 정보 사용자의 이름과 이메일을 설정합니다. $ git config --global user.name "goax" $ git config --global user.email "goax@gmail.com" ..
gvm을 이용한 GO 설치 Go를 설치하는 방법은 macOS의 경우 pkg, brew가 있습니다. 개인적으로 위의 방법보다는 node.js의 nvm (Node Version Manager)과 같은 버전 관리가 가능한 설치 방법을 선호합니다. go에는 gvm (Go Version Manager)이 있으므로 gvm을 이용하여 설치를 진행하겠습니다. GVM Install zsh를 사용하는 경우 zsh <