[깃/깃허브] vs code2 터미널에서 respository에 업로드하기

윤소영·2021년 8월 8일
0

GIT/GITHUB

목록 보기
1/3
post-thumbnail

프로젝트를 시작하기 전, git 및 github 사용법을 익히고 있다.
먼저, 오늘은 내가 코드를 작성할 때 주로 사용하는 visual studio code2에서 어떻게 github repository로 업로드하는지에 대해 예시를 통해 작성해보려 한다. (단, 아래 예시는 git이 설치되어있다는 전제 하에 진행된다. 검색창에 git download를 치면 다운로드 할 수 있다.)

예시

  • visual studio code2에는 git에 업로드할 파일이 담긴 디렉토리를 열어놓는다.
  • github에서 visual studio code2를 위한 권한 부여를 한다.
  • 모든 게 끝나면 github에 로그인해 your Repository에 들어간다.

깃허브(Github)


1. 위 사진에서 초록색 New 버튼을 누른다.

2. Repository name에는 자신이 원하는 것을 작성하면 된다. 연습용이므로 TEST라고 작성하겠다. 또한, 아래 Description은 optional, 말 그대로 선택이다. 그 아래에 있는 Public, Private은 공개/비공개를 택하는 것인데, 연습이므로 Private으로 선택한다. 그리고 Initialize this repository with:라는 문구 아래에 있는 세 가지 선택지는 선택하지 않고 Create repository를 누른다.

3. TEST라는 name을 가진 respository가 private 형태로 만들어졌다. 여기서,Quick setup-if you've... 부분을 보면, https://로 시작하는 주소가 적혀있다. 이것을 복사한다. 이때, 주소가 적힌 곳 오른쪽을 보면 조그마한 버튼이 있는데, 이것을 누르면 복사가 된다.

코드

git init	# 새로운 저장소 생성/초기화 -> 쉽게 말해 현재 디렉토리를 git local repository로 설정
git add [올리고자 하는 파일명]       # 파일을 staging area로 이동시킴 ex) git add 1158.py
git commit -m "원하는 메시지"	# 커밋한다는 '저장/기록한다'와 비슷: staged 상태의 파일을 커밋한다.
git remote add origin url(3번에서 복붙한 것)	# url의 원격저장소를 저장소이름에 추가
git push origin [해당 branch]	# 원격저장소에 업로드한다. ex) git push master

위 코드를 순서대로 터미널에 입력하면 된다. git add 뒤에는 올리고자 하는 파일명 외에도 '.'을 작성할 수 있다.(git add .) git add .은 해당 디렉토리에 있는 파일 전부를 올릴 때 활용한다.

우리는 앞으로 깃허브에서 commit을 통해 변경 사항을 기록할 것인데, 이때 git commit, git commit -m '메시지', git commit -am '메시지'를 사용할 수 있다. git commit을 작성하면 vim으로 들어가 메시지를 작성하게 되는데, commit -m과 commit -am은 그것을 피하고 명령창에서 메시지를 작성할 수 있다.

결과


이제 다시 github의 respository로 돌아와 새로고침을 하면 위와 같이 뜬다. 성공적으로 올라온 것이다.

후기

옛날에 소스트리 활용하는 것만 해봤는데, 코드 작성하는 곳에서 올리니 조금 더 편했다. 아직 익숙하지는 않지만 계속해서 파일 올리면서 익숙해지도록 해야겠다. 다음에는 github respository를 삭제하는 방법과 github 커밋, 브랜치 등에 대한 기본 개념에 대한 글을 가져올 것 같다.

profile
Major in IT Engineering(2021.03~)

0개의 댓글