본문 바로가기
SeSAC 클라우드 기반 JAVA 풀스택 웹개발/1. 기본 환경 구성

[SeSAC] Git 명령어 (나야, 깃허브)

by Coarti 2024. 10. 10.

 

어디서든 접근 가능한 저장공간이 필요할 때

누군가에게 공유하기 위한 공간이 필요할 때

 

GitHub를 사용하면 된다.

Git에서 제공하는 명령어를 통해 GitHub 에 데이터를 업로드, 다운로드 할 수 있다.

 


  • git remote add {URL 별칭} {GitHub URL}
    • Github의 Repository URL 주소를 별칭으로 사용
  • git pull {URL 별칭} {GitHub 브랜치 이름}
    • 받을 브랜치를 지정하여 해당 GitHub에서 가져온다
  • git push {URL 별칭} {GitHub 브랜치 이름}
    • 로컬에서 원격저장소로 업로드 할 때 사용
  • git clone {GitHub URL} {프로젝트이름}
    • GitHub Repository 프로젝트 복사

타인과 소스를 공유할 때는 Pull을 먼저 진행 후 Push를 진행하는 편이 안전하다


다른 사람과 GitHub Repository를 공유하여 하나의 텍스트 파일에 끝말잇기 게임을 진행하면 명령어와 흐름이해에 도움이 된다.

 

원격 저장소를 공유할 때는 Repository의 주인이 Setting - Collaborators에서 이메일을 통해 초대를 하여 상대방이 수락할 수 있다.

 

초대를 받은 사람은 git clone 명령어를 사용하여 프로젝트르 복사하게 되고 

pull, add, commit, push를 반복하며 주고 받는다.

728x90