1. GitHub 계정 생성 및 저장소 만들기:
- GitHub 웹사이트에 접속하여 계정을 생성합니다.
- 새로운 저장소를 만들고, 저장소 이름과 설명을 입력합니다.
2. 로컬 저장소와 원격 저장소 연결:
- mkdir test_work
- cd test_work
- git init
- git remote add origin <원격 저장소 URL>: 로컬 저장소와 원격 저장소를 연결합니다.
(예: git remote add origin https://github.com/your-username/your-repo.git)
- git remote -v // 연결확인
- echo a > a.txt
- git branch -M main
- git push -u origin main: 로컬의 main 브랜치를 원격 저장소의 main 브랜치로 업로드합니다.
(예: git push -u origin main)
- git push
- git pull
- git remote -v
- git remote remove origin //원격저장소 삭제
3. 로컬 저장소와 원격 저장소 연결: fetch 과정
- git fetch
- git status
- git diff main origin/main
- git checkout -b new-branch origin/main # 새로운 브랜치 생성
- git log // 수정한 사람 id를 확인 한다
- git checkout main
- git merge origin/main
- git log
자세한 설명:
- git remote add: 원격 저장소를 추가하는 명령어입니다. origin은 일반적으로 사용하는 원격 저장소의 별칭입니다.
- git push: 로컬 저장소의 내용을 원격 저장소로 업로드하는 명령어입니다. -u 옵션은 origin을 기본 원격 저장소로 설정합니다.
예시:
- GitHub에서 새로운 저장소를 만들고, 저장소의 URL을 복사합니다.
- 터미널에서 로컬 저장소가 있는 디렉토리로 이동합니다.
- git remote add origin <복사한 URL> 명령을 실행하여 원격 저장소를 연결합니다.
- git push -u origin main 명령을 실행하여 로컬의 main 브랜치를 GitHub에 업로드합니다.
주석:
- origin은 원격 저장소의 별칭입니다. 다른 이름으로 설정할 수도 있습니다.
- main은 기본 브랜치 이름입니다. 다른 이름의 브랜치를 사용하는 경우 브랜치 이름을 변경하여야 합니다.
주의:
- 원격 저장소의 URL을 정확하게 입력해야 합니다.
- 처음 push 할 때는 -u 옵션을 사용하여 origin을 기본 원격 저장소로 설정해야 합니다.
- GitHub에서 로그인 정보를 입력하라는 메시지가 나타나면, 자신의 GitHub 계정 정보를 입력합니다.
다음 단계:
3회차에서는 브랜치를 활용하여 효율적인 개발 방법을 배우게 됩니다
다음 회차에서 뵙겠습니다!