본문 바로가기

기록/Web

[vscode] vscode와 git 연결

SMALL

프로젝트의 형상관리를 위해 vscode의 파일과 git을 연결하는 작업이다.

 

1. 작업영역 만들기

git과 연결할 작업영역(workspace)을 생성해준다.

폴더를 생성한 후 [새 파일] 버튼을 눌러 테스트 파일을 설정하고 저장한다.

 

 

2. 리포지토리 초기화

좌측 메뉴의 세번째 탭을 눌러 나오는 [리포지토리 초기화]를 클릭한다.

해당 안내버튼이 없으면 다음 그림의 버튼을 눌러 진행할 수 있다.

 

3. 로컬 리포지토리와 연결

github과 연동하기위해 vscode의 터미널 창에 git remote add origin [github url] 을 입력하여 연결해준다.

push를 했을 때 오류가 나는 경우에는 좌측하단의 master를 클릭하여 origin/master로 변경해준다.

master 클릭
화면 상단에 표시된다.

branch 관련

더보기

+a )

프로젝트를 진행하면서 형상관리를 위하여 branch를 여러개 만들어야 하는 경우가 있다.

이 경우에는 git 페이지에서 branch를 만들고 분기에 연결해줘야 할 때가 있다.

 

 

 

4. commit 및 push

 

git 탭으로 돌아오면 변경된 파일들의 목록을 볼 수 있고, 파일 옆의 + 버튼을 눌러 commit할 파일들을 선택할 수 있다.

(물론 일괄선택도 가능하다.)

 

 

 

선택한 파일들은 스테이징된 변경사항으로 등록되고, [체크] 표시를 누르면 메시지를 입력하여 커밋할 수 있다.

커밋 후 merge하기 위해 [체크] 표시의 두 칸 옆의 [..] 를 누를 

- git에 있는 내용을 가져올 때는 풀

- git으로 스테이징 된 변경사항을 내보낼 때는 푸시

로 작업하면 된다.

5. merge request

 

푸시를 완료했다면 new merge request 버튼을 눌러 merge 작업을 진행하고, 진행 후 merge까지 하면 된다.


++ 이미 존재하는 repository에 연결 

이미 존재하는 git 내용을 가져올 때 사용한다.

작업 영역을 생성한 후 터미널에서 git clone [git-url] 을 입력하면 된다.

SMALL