본문 바로가기
GitHub

[GitHub] 명령어 정리 with 소스 트리(source Tree)

by 미눅스[멘토] 2024. 9. 6.
728x90

내 깃허브 연습 주소 : https://github.com/minuuuux/hello-wold/blob/main/hello.md

  • clone: 원격 저장소 (github) 을 내 컴퓨터에 복사해 온다.
  • add: 내 컴퓨터에서 작업한 파일들을 스테이지에 추가
  • commit: 스테이지에 올라온 파일들을 가지고 내 컴퓨터에 저장 (세이브와 같다.)
  • push: 커밋들을 원격 저장소에 업로드
  • 코드뭉치 버리기: sourceTree 의 코드뭉치 버리기 기능을 사용하면 변경사항을 되돌릴 수 있다
  • 브랜치 (branch): 기능 변경을 하고 싶을 때 생성 및 사용
  • 머지 (merge): 한 브랜치의 내용을 다른 브랜치에 반영
  • 체크아웃 (checkout): 저장소에서 특정 커밋이나 브랜치로 돌아가고 싶을 때 사용

 

하나의 브랜치를 현재 브랜치와 합치는 것을 병합(merge)라고 한다

현재 브랜치는 헤드(HEAD) 브랜치라고 한다.

EX) 헤드 브랜치가 main이고 여기서 version2 브랜치를 병합하면 version2의 내용이 master에 반영되게 된다.

 

 

아래 사이트에서 깃 브랜칭을 배울 수 있다.

https://learngitbranching.js.org/?locale=ko

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

 

해당 페이지에 들어가서 esc키를 연타하고 아래 스크린샷 왼쪽에 명령어를 차례대로 한번 따라 입력해본당....