목표
1) 깃허브(원격 저장소)에서 소스코드를 내 컴퓨터(로컬 저장소)에 가져와야 한다.
2) 가져와서 내 소스 코드를 넣고 push 해야 한다.
1) 깃허브 clone (깃허브에 올라온 소스 코드 받아오기)
- .git 파일을 만들어줍니다.
git init
- remote 상태를 확인합니다.
git remote -v
- 만약, remote가 되어 있지 않다면 remote를 만들어줍니다.
git remote add origin <git repository URL>
# git repository URL : 가져오고자 하는 원격 저장소의 레파지토리의 URL
참고 : git repository URL 찾는 방법?
- 깃허브에 있는 소스 파일 받아오기
git clone https://github.com/<github username>/git-test.git
# github username : 아래 설명 참조
참고 : github username 찾기
- 파일의 root를 깃허브 리포지토리명으로 변경
cd <깃허브 레포지토리 이름>
code .
참고 : github 레포지토리 이름 찾기
2) 소스 코드 수정 후 push 하기 (소스 코드 수정한 것을 github에 올리기)
- 소스 코드 수정
- 변경 사항 확인
git status
- 깃허브에서 받아온 파일에서 다른 사람이 push 한 것이 있다면 최신화를 시킨다.
git fetch
git pull
- staging area에 올린다.
staging area : 사진을 찍기 전(commit)에 사진 찍을 대상을 올리는 것
git add .
# . 은 전체(all)을 의미
- commit 진행
git commit -m “커밋 메시지”
- 원격 저장소에 올리기
git push origin main