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회차에서는 브랜치를 활용하여 효율적인 개발 방법을 배우게 됩니다
다음 회차에서 뵙겠습니다!
'Git & Github' 카테고리의 다른 글
5. Git과 GitHub의 고급 기능 (왜 이런 기능을 사용할까요?) (0) | 2024.08.20 |
---|---|
4. 풀 리퀘스트를 활용한 협업 (왜 풀 리퀘스트를 사용할까요?) (0) | 2024.08.20 |
3. 브랜치를 활용한 효율적인 개발 (왜 브랜치를 사용할까요?) (0) | 2024.08.20 |
1. Git이란 무엇인가? 기본 개념 정복 (1) | 2024.08.20 |
0. Git과 GitHub 아주 쉽게 설명해 줄게 (0) | 2024.08.20 |