공부/Git

Visual Studio 2019에서 git 사용 방법

sudo 2021. 7. 16. 04:19

학부생때는 git에 코드 제출할때 매번 리눅스 쉘을 이용한 커맨드로 제출해서 그런지 visual studio에서 git을 사용하는 방법은 전혀 몰랐다. 사실 리눅스 쉘을 쓸 때도 대단한걸 할 수 있었던 것은 아니고 그냥 repository를 clone하고 코딩하고 다시 commit&push를 하거나 과제 템플릿에 변경이 있을 때 pull한게 전부였다. 근데 그마저도 visual studio로 하려니 전혀 할줄 몰라서 이번 기회에 공부해보려고 한다.

 

먼저 visual studio 2019에서 git을 사용하기 위해선 Github extension을 설치해야 한다. 설치 방법은 우선 상단의 검색창에서 확장 관리를 검색해서 누른 뒤 GitHub Extension for Visual Studio를 설치한다.

 

여기에 확장 관리 검색

다시 시작까지하면 설치가 완료된건데 그 다음은 github계정과 연동을 해야한다. 연동 하는 방법은 메뉴 탭에서 '보기'에 있는 '팀 탐색기'를 누른 후 우측 메뉴에서 파란 글씨로 된 연결 관리를 누르면 "Connect to GitHub"이 나온다.

"Connect to GitHub"을 누르면 다음과 같은 창이 뜨는데 여기서 "브라우저로 로그인"을 누르면 오른쪽 사진과 같이 로그인 창이 뜬다. 여기서 github 계정으로 로그인을 하면 연동이 된다.

 

그 다음 repository를 만들어 볼건데 visual studio안에서 레퍼지토리를 만들어서 git 저장소에 push되게 할 수 있다. 우선 메뉴 탭에서 파일> 새로 만들기 > 리포지토리를 누르면 다음과 같은 창이 뜬다.

여기서 레포지토리 이름, private 여부 등을 결정할 수 있다. 결정 한 후에 "만들기 및 푸시"를 누르면 다음과 같이 저장소가 만들어져서 push된 것을 확인할 수 있다.

물론 git 저장소에 레퍼지토리를 clone해서 로컬에 가져올 수도 있다. 그러기 위해서는 아래와 같이 Git > 리포지토리 복제를 누른 후 clone 해오고 싶은 Git 레퍼지토리의 URL을 입력하고 복제를 누르면 된다. git clone 커맨드와 같은 기능을 하는 것 같다.

그렇다면 이제는 코드를 작성하고 작성한 코드를 방금 만든 git 저장소에 push하는 방법을 알아보자. 아까 레퍼지토리를 만들고 그걸 git 저장소에 푸쉬했는데 그 레퍼지토리에 cpp파일을 추가하고 push 해보자.

 

당연히 push 하기 전에 commit을 해야한다. commit은 아래와 같이 Git > 커밋 또는 스태시를 누르면 우측 창에 git commit message를 입력할 수 있는 곳이 생긴다. message를 적고 모두 커밋을 누르면 commit이 된다.

그 다음 Git > 푸시를 누르면 push가 된다. git 저장소를 확인해보면 잘 push된 것을 확인할 수 있다.

 

Reference

https://velog.io/@bb5918/Visual-Studio-2019%EC%97%90%EC%84%9C-github-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0 

 

Visual Studio 2019에서 github 연동하기

지금까지는 항상 visual studio code에서만 git과 github을 사용해왔는데, c/c++ 파일도 github에 기록하는게 좋을 것 같아서 visual studio 2019에서 github 연동을 시도해보았다!

velog.io

 

'공부 > Git' 카테고리의 다른 글

vi 에디터로 commit message 쉽게 여러줄 작성하기  (0) 2021.07.18
git Commit Message Convention  (0) 2021.07.15