vscode에서 git과 github를 연동하는 방법이다.
먼저 vscode와 git을 설치해준다.
http://evols-atirev.tistory.com/4
이걸 보고 vscode를 설치할 수 있을 것이다.
https://git-scm.com/download
여기에서 git-scm를 설치해야 한다.
그냥 웬만하면 기본옵션 그대로 계속 next하면 될 것이다.
설치가 끝난 다음에는 git bash가 있을 텐데 그걸 켜거나 아니면 cmd창에서
git config --global user.name username
git config --global user.email user@email.mail
이렇게 세팅해줘야 한다.
그 다음에 vscode를 실행하면 저절로 git를 찾아줘서 기능을 쓸 수 있다.
Git Local 사용법
새로 폴더를 연다.
여기서 가운데 버튼을 눌러준다. (3번째)
이렇게 나오면 리포지토리 초기화를 누른다.
그러면 이제부터 버전관리가 시작된다.
아까 클릭했던
가 git의 기능이다.
테스트로 파일을 하나 만들어 보았다.
이렇게 변경내용을 볼 수 있다.
메시지에 텍스트를 넣고 Ctrl+Enter를 누르면 커밋도 가능하다.
... 버튼을 누르면 커밋을 취소 할 수도 있다.
왼쪽 아래에 이런 게 있는데 master를 누르면 다른 branch로 바꿀 수 있다.
Local 저장소를 Github에 연동하기
그 다음에는 Github에 연동하는 방법이다.
우선 Github에 레포지토리를 만들고 링크를 복사해준다.
그 다음 vscode에서 Ctrl + ` 로 터미널을 연다.
이렇게 git remote add origin (복사한링크)
해주면 연동이 완료된다.
이제는 push같은 기능을 쓸 수 있을 것이다.
그런데 만약에 레포지토리를 새로 만든 게 아니라 원래 내용이 들어 있는 경우도 있을 것이다.
그런 경우 pull하면
이런 식으로 에러가 날 수도 있다.
그럴 때는
에서 master를 눌러서
여기에서 origin/master를 눌러준다음에 pull을 하면 정상적으로 작동할 것이다.
이미 존재하는 Github의 레포지토리와 연동
이건 더 쉽다.
먼저 이 레포지토리폴더를 만들고 싶은 위치로 간다.
그리고 그 폴더에서 cmd를 열어준다.
그 다음에 git clone 레포지토리링크
그러면 알아서 이렇게 폴더를 만들어서 그 안에 파일들이 있을 것이다.
방금 생긴 레포지토리 폴더를 vscode로 열면 push, pull, 같은 기능을 모두 쓸 수 있다.
'개발자 > Programming' 카테고리의 다른 글
리눅스 세마포어 사용 예제 (0) | 2020.05.19 |
---|---|
VS Code 편집기 분할 단축키 (0) | 2020.05.19 |
디자인 패턴 (전략 패턴) (0) | 2020.04.15 |
PRQA-C++(SW 신뢰성, 정적테스트) (0) | 2020.04.10 |
VS CODE 단축키(유용한 거 생길 때마다 업데이트) (0) | 2020.04.07 |