나의 깃 레포지토리(git repository)에 내가 작성한 코드를 커밋하고, 깃허브로 푸시하고, 풀하는 방법은 다양하다.
필자가 사용 중인 코드 편집기인 비주얼스튜디오 코드(VS Code)에서도 소스 제어 기능을 제공하고 있으므로 간단하게 버튼 몇 개만 누르면 깃을 사용할 수 있다.
다만 가끔은 마우스로 손을 옮기고, 작은 버튼을 찾아 누르는 작업이 귀찮을 때가 있다.
그럴 땐 터미널을 열어서 깃 명령어를 직접 입력하면 되는데, 완전히 익숙해지기 전까지는 매번 명령어를 찾아보게 된다.
이럴 때 도움이 될 만한 자료를 찾아 공유한다.
주요 깃 명령어를 정리해 놓은 git cheat sheet이다.
깃허브의 공식 자료로 보이는데, 깃허브 홈페이지에서 열람할 수도 있고, 구글에 git cheat sheet를 검색하면 아래 PDF파일로도 받을 수 있다.
파일만 올리면 허전하니 기본적인 명령어 몇 개만 살펴보자.
github에 내가 작성한 스크립트를 올리는 과정은 세 단계로 이루어진다.
변경 내용을 스테이징하고,
스테이징한 내용을 커밋(commit) 하고,
현재의 커밋을 원격 저장소로 푸시(push)한다.
각 단계를 터미널에서 실행하려면 아래와 같이 입력한다.
1. 스테이징: git add [file name]
파일 이름이 myscript.py인 경우, git add myscript.py가 된다.
변경 사항이 있는 모든 파일을 스테이징하고 싶은 경우에는 파일 이름 대신 마침표를 하나 찍으면 된다.(git add .)
2. 커밋: git commit -m "[descriptive message]"
descriptive message는 말이 어려워 보이는데, 그냥 해당 커밋에 남기고 싶은 메모를 쓰면 된다.
3. 푸시: git push
푸시는 간단하다. 그냥 git push만 입력하면 된다.
'코딩 > 개발도구(Git, VS Code, etc)' 카테고리의 다른 글
VS code에서 자주 쓰는 코드 자동 완성하기/비주얼스튜디오코드 snippets 사용법 (0) | 2021.12.04 |
---|---|
스마트폰에서 깃허브 사용하기(클론, 푸시, 풀 전부 가능)/Spck editor (0) | 2021.11.24 |
비주얼스튜디오코드(VS Code)에서 파이썬(Python) 코드를 한줄씩 실행하는 방법 (0) | 2021.11.16 |
비주얼스튜디오코드(VS Code)에서 판다스(Pandas) 데이터프레임을 엑셀파일처럼 보고, 필터와 소팅까지 하는 방법 (0) | 2021.11.14 |
Git Push 오류(Authentication failed)가 날 경우 (0) | 2021.11.14 |
댓글