Github Project
·
⚒️ Management & Tool/Git
💡 Git Project + 칸반보드 칸반보드의 장점 진행중인 업무의 시각화 WIP 제한을 통한 효율적인 작업 처리 업무 흐름 관리 진행중인 업무 제한 팀 정책 설정 (WIP제한, 티켓 생성권한, 소통원칙 등) Github Repository의 필수 파일 README.md 프로젝트명, 핵심기능 및 소개, 팀원 소개 .gitignore Git의 관리대상에서 벗어남, 개인의 Secret Token이나, 공유가 불필요한 설정파일 등을 파일에 명시 LICENSE Public인 코드에 라이센스를 명확하게 표기해야함 프로젝트 관리에 활용가능한 Github 기능 Issue 프로젝트에 새 기능 제안 & 버그 리포트 등 프로젝트에서의 이슈를 의미하며, 칸반 티켓처럼 사용 아이디어 공유 & 피드백 & 태스트 & 버그 관리..
Git Branch & Flow
·
⚒️ Management & Tool/Git
💡 Git Branch Branching이란? 새로운 기능 개발 시, 기존 메인 코드를 건드리지 않고 적용할 수 있는 버전 관리 기법 Git Branch 브랜치 생성 git checkout -b [branch_name] [상위 branch] or git switch -c sub 브랜치 스위치 git switch [branch_name] & git checkout [branch_name] 브랜치 병합 로컬에서의 merge 필요에 따른 여러번의 git commit 후 git switch main git merge sub Pull Request를 통한 merge sub 브랜치에서 작업 후 push merge 브랜치 삭제 git branch -d [branch_name] git branch -D [branch_..
WSL2,JDK,IntelliJ,JetBrains Toolbox 환경&변수 설정
·
⚒️ Management & Tool/IntelliJ
💡 WSL2 설치 WSL을 사용함으로써 서브운영체제에 대한 손쉬운 접근성 OpenJDK를 설치하고 사용을 위해 환경변수 설정을 함으로써 프로그램 동작방식의 이해 JetBrains ToolBox 라는 손쉬운 IDE 업데이트 툴을 알게 됨 ✅ 윈도우 버전 확인 20H2 이상 (낮은 버전이라면 윈도우 업데이트로 해결가능) MS Store에서 Windows Terminal 검색&설치 설치된 Terminal 관리자 권한 실행 ✅ Linux용 Windows의 Subsystem , VirtualMachinePlatform 기능 사용 설정 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 입력 di..