git
Git Worktree로 작업 효율성 높이기
Git Worktree로 작업 효율성 높이기Git Worktree란?Git Worktree는 하나의 저장소에서 여러 브랜치를 동시에 체크아웃할 수 있게 해주는 Git의 강력한 기능입니다. 일반적으로 Git 저장소는 한 번에 하나의 브랜치만 체크아웃할 수 있지만, worktree를 사용하면 여러 작업 디렉토리를 만들어 각각 다른 브랜치에서 작업할 수 있습니다.모든 worktree는 동일한 .git 디렉토리를 공유하므로, 저장소를 여러 번 클론할 필요 없이 효율적으로 여러 작업을 병렬로 진행할 수 있습니다.기존 방식의 한계와 불편함Worktree를 사용하지 않을 때 여러 작업을 전환하려면 stash, checkout 등의 명령어를 반복적으로 사용해야 합니다. 실제 시나리오를 통해 이런 불편함을 살펴보겠습니다..
Web Notepad
자세한 내용은 github에 올린 내용을 옮깁니다.node.js와 ace.js를 사용했고, 사실 코딩 시간보다 ace.js에 대한 분석 시간이 더 길었습니다.개발하면서 node.js에 대한 이해에도 도움이 되었지만, sub domain 셋팅을 위한 Apache VirtualHost 셋팅 방법과 github를 접할 수 있던 것이 좋았네요. [소개]* Web에서 소스 코드를 편집할 수 있는 note pad 입니다.* 같은 문서를 다른 사용자가 열고 있을 경우 실시간으로 편집 내용이 갱신 됩니다.* Ace Editor가 지원하는 100여개 언어의 syntax highlighting을 지원 합니다.* note.js를 스터디 하고자 하는 목적으로 시작했습니다.* https://github.com/lmk/note/..