Programming/GitHub

[Cloud&GitHub] 원격 저장소의 커밋을 로컬 저장소에 내려받기

gaing 2023. 10. 18. 23:49

원격 저장소의 커밋을 로컬 저장소에 내려받기

  • 클론(Clone) : 원격 저장소의 코드와 버전 전체를 내 컴퓨터로 내려받는 것
  • 한마디로 원격 저장소를 복제하는 것
  • 클론하면 최신 버전 뿐만 아니라 이전 버전들과 원격 저장소 주소 등이 로컬 저장소에 저장됨

01. [study-ing2] 폴더 생성

 

02. Git Bash 열기

 

03. 원격 저장소 주소 복사

 

04. git clone 명령어 뒤에 복사한 원격 저장소 주소 붙여넣은 후 한 칸 띄우고 마침표 찍기

  • clone 명령어 뒤에 '.'을 붙이지 않으면 폴더 구조가 복잡해짐
$git clone 원격 저장소 주소 .

 

05. [study-ing2] 폴더에 [.git] 폴더와 'README.txt' 파일이 들어있으면 성공

 

06. 새로 커밋을 만들어 올리기 위해 'README.txt' 파일 수정 후 저장

 

07. Git Bash 창에서 아래 세 개의 명령어 실행

#README.txt 파일 커밋
$git add README.txt

#README.txt 파일의 커밋에 '사담 추가'라는 설명을 붙임
$git commit -m "사담 추가"

#원격 저장소에 푸시
$git push origin main

 

08. GitHub 원격 저장소에서 변경된 내용 확인


원격 저장소의 새로운 커밋을 로컬 저장소에 갱신하기

01. [study-ing] 폴더에 있는 'README.txt' 파일 열기

  • 세 번째 커밋이 반영되지 않은 두 번째 '설명 업데이트' 커밋 상태에 머물러 있음
  • 파일 내용 확인 후 메모장 닫기

 

02. [study-ing] 폴더에서 Git Bash 열기

03. git pull origin main 명령어 입력

  • '1 file changed' 메시지가 나오면 성공
$git pull origin main

-> 여기서 오류나서 다시 해야 돼 개짱나