2024년 10월 16일 수요일

github in vscode

(참고: 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에 반영