지구정복
[GitHub] git clone 본문
이전 포스트에 이어서 새로운 가정을 해보자
만일 내가 새로운 팀에 들어갔고 팀프로젝터가
"깃허브 주소를 줄테니 test123 폴더를 clone해서 수정작업하고 다시 깃허브에 올리세요"
라는 업무를 주었다고 가정해보자
현재 워킹디렉터리에는 test2 라는 폴더밖에 없는 상태이다.
이제 깃허브에 들어가서 test123이라는 원격저장소의 url을 복사한다.
git clone github.com/JiHooney/test123.git 명령어를 입력하면 성공적으로 clone됐음을 알 수 있고
ls 명령어를 통해 확인해본다. test123이 생겼음을 알 수 있다.
이제 작업 디렉터리를 test123으로 이동한 뒤 파일목록을 확인한다.
이제 README.md 파일을 실행해서 내용을 수정해본다.
"수정했습니다." 라는 문구를 집어넣겠습니다.
git status 명령어를 입력하면 README.md는 수정된 파일이라고 나온다.
git diff 명령어를 통해 무엇이 수정됐는지 확인할 수 있다.
+수정했습니다. 가 추가된 것을 알 수 있다.
이제 수정된 모든 파일을 staging area에 넣고 로컬저장소에 commit 시킵니다.
로컬저장소에서 원격저장소로 push 시킵니다.
git remote -v 명령어를 통해 origin 이 가리키는 곳이 원격저장소임을 확인하고
현재 브랜치도 확인한다.
이제 원격저장소로 push 시킨다.
git push origin main
이제 원격저장소에서 제대로 push됐는지 확인한다.
추가한 내용이 정확히 수정됐음을 알 수 있다.
이렇게 팀프로젝터의 업무를 완수했다~
[출처] 허민석님 유튜브
'데이터 엔지니어링 정복 > Git-GitHub' 카테고리의 다른 글
[Git] 주로 쓰이는 명령어 정리, 브랜치생성부터 push까지 내용정리 (0) | 2021.05.28 |
---|---|
[GitHub] CentOS 리눅스 7에서 깃허브 레파지토리 만들고 로컬에 있는 프로젝트 업로드하기, 깃헙에 있는 프로젝트 로컬로 가져오기(Clone), 로컬에서 작업하고 깃헙으로 Push하기 (0) | 2021.05.27 |
[GitHub] Git 과 GitHub 연결하기(git remote) (0) | 2020.10.21 |
[Git] 기본 명령어 정리 (0) | 2020.10.21 |
[Github] 설치법 및 사용법 (0) | 2020.10.20 |