본문 바로가기

코딩 생활19

[깃을 마스터해보쟈] 3. 깃 사용하기 글 순서 1. 처음 세팅 2. 버전 확인 3. 브랜치 관리 4. 간단 조작 1. 처음 세팅 git init git 저장소 초기화하고 새로운 git 저장소를 만든다. 보통 새로운 프로젝트를 시작할 때 새로운 로컬 git 저장소를 만들 때 사용. git add 파일의 현재 상태를 기록 또는 버전 생성 git add : 특정파일명: 특정 파일을 기록 git add : 파일1 파일2: 여러 파일을 기록 git add . : 작업 폴더의 모든 파일을 기록 git commit -m '설명' 코드와 관련된 설명을 같이 기록 git add란 작업폴더에서 staging area로 옮기는 작업 →이 때 commit할 파일을 골라놓는 행위를 staging이라고 부르기도 한다. git commit이란 저장소로 파일을 업로드하.. 2023. 4. 10.
[깃을 마스터해보쟈] 2. 깃 설치하기 (mac) 1. 홈브루 설치하기 ↓ 홈브루 설치 코드. 터미널에 그대로 복붙해서 설치 진행해주시면 됩니다 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. 깃 관련 설정하기 // 기본 브렌치 이름을 "master"에서 "main"으로 변경 git config --global init.defalutBranch main // 깃의 기본 에디터 vscode로 수정 git config --global core.editor "code --wait" // 사용자 이메일, 이름 설정 git config --global user.email "xxx@xxx" git config --global user.n.. 2023. 4. 10.
[깃을 마스터해보쟈] 1. 깃이란? 깃과 깃허브 깃이란 한마디로 파일 버전을 관리해주는 시스템이고, 파일을 기록해두는 장소가 repository(저장소)다. 흔히 깃과 깃허브를 동일시하는 경우가 있는데 깃은 하나의 도구고 깃허브는 깃 저장소 호스팅 서비스를 제공하는 플랫폼이다. 깃 = 커피, 깃허브 = 카페라고 할 수 있으려나..? 깃의 장점 버전관리 변경 사항을 추적, 공유, 관리할 수 있다. 협업 수월 하나의 파일을 같이 작업하지 않고 브랜치라는 버전관리 개념 덕분에 독립적으로 작업하기 때문에 파일끼리 충돌하지 않는다. 또한 변경사항을 나중에 공유할 수 있어 협업에 유리하다. 안정적인 개발 현재까지의 히스토리 파악하거나 과거의 특점 시점으로 복원 가능하다. 즉, 실수를 해도 되돌릴 수 있어 안정적인 개발 가능하다. 간단하게 깃의 의미와.. 2023. 4. 10.
[프로그래머스 | JS] 레벨 0. 구슬을 나누는 경우의 수 (feat. 소수점 계산 오류) ❓ 문제: 점의 위치 구하기 머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주어질 때, balls개의 구슬 중 share개의 구슬을 고르는 가능한 모든 경우의 수를 return 하는 solution 함수를 완성해주세요. 📝 문제 풀이 재귀로 푸는 문제였지만 아직 재귀에 익숙하지 않아 부끄럽지만 힌트에 나온 공식을 그대로 적용해서 풀었다. function solution(balls, share) { let x = 1; let y = 1; let z = 1; for (let i = 1; i 2023. 4. 10.