위코드를 시작하면서 새로운 마음으로 gmail 아이디를 만들었다.
그러다보니 gmail로 연동된 것도 전부 다시 만들었고...
결국 오늘 노마드코더 paintjs를 완성하고 commit하면서 매우 고생하게 되었다.
1. 터미널(zsh)에서 로그인 되어있던 깃헙 옛날 계정
2. commit message에 있던 오타 ->오타는 곧 오류...오타내지말자
3. DS_Store 파일
제대로 끈 건 맞는지 모르겠지만 급한 불을 끄고
미뤄두었던 git 명령어를 다시 공부해야겠다고 다짐했다.
version control system
Version control systems are a category of software tools that helps in recording changes made to files by keeping a track of modifications done to the code.
-> 협업을 위해 버전을 기록하고 변경 사항을 추적
-git init
git을 시작
-git status
git 상태를 확인
git clone GIT_REMOTE_ADDRESS
git add FILE_OR_DIRECTORY
git rm
git add 내역 취소
git commit(-m으로 커밋 메시지 추가(옵션))
변경사항을 기록
git commit -m "COMMIT MESSAGE"
git branch // 브랜치 목록
git branch BRANCH_NAME // 브랜치 생성
git branch -d BRANCH_NAME // 브랜치 삭제
git checkout BRANCH_NAME // 브랜치 이동
git checkout -b BRANCH_NAME // 브랜치 생성 및 이동
git merge OTHER_BRANCH_NAME
git fetch origin
git pull REMOTE_NAME BRANCH_NAME
git push REMOTE_NAME BRANCH_NAME
git remote add REMOTE_NAME REMOTE_ADDRESS // 등록
git remote remove REMOTE_NAME // 삭제