(참고: https://velog.io/@ahnsanghyeon/VSCode%EC%97%90%EC%84%9C-Git-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0)
1. vscode에서 git 연동
a. 처음 code를 짠 경우
- 좌측 3번째 git버튼 클릭 > Publish to Github
- 없으면 설치 후, reload
b. 이미 github에 code가 있고 가져오며 연동하고픈 경우
- F1 > git clone 입력 > url선택
2. code 수정 후 commit
- 좌측 3번째 버튼에 숫자 확인 (변경 내역)
- staged changes(확인 및 확정 변경 내용)와 change(변경된 내용) 확인
- staged changes에서 제외하고프면 -버튼(unstage) 클릭
- changes에서 포함하고프면 +버튼(staged) 클릭
- Message에 변경 내용 입력 후 commit 클릭
- 만약 처음이라면 id와 email입력해야 함
-- terminal 창 열고 (+옆 버튼 git bash)
-- git config user.name (github 이름)
-- git config user.email (github 이메일)
3. git에서 관리하다가, 특정 폴더 파일을 공유 중지할 경우
- github에서는 삭제 & local에서는 유지
- VSCode의 Terminal창 열기
- .gitignore에 폴더명/ 추가 -> 더이상 동기화 안됨
- git add .gitignore 후 git commit -m "폴더 a를 gitignore에 추가"
- git rm -r --cached 폴더명/ -> git에서는 트래킹은 삭제되지만 폴더는 유지
- git commit -m "폴더 삭제"
- git push origin main -> git 변경내용을 remote에 반영