상세 컨텐츠

본문 제목

2. GitHub에 프로젝트 공유하기

Git & Github

by 헬로제이콥 2024. 8. 20. 01:15

본문

 

 

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 과정

  1. git fetch
  2. git status
  3. git diff main origin/main
  4. git checkout -b new-branch origin/main  # 새로운 브랜치 생성
  5. git log  // 수정한 사람 id를 확인 한다
  6. git checkout  main
  7. git merge origin/main
  8. git log

 

자세한 설명:

  • git remote add: 원격 저장소를 추가하는 명령어입니다. origin은 일반적으로 사용하는 원격 저장소의 별칭입니다.
  • git push: 로컬 저장소의 내용을 원격 저장소로 업로드하는 명령어입니다. -u 옵션은 origin을 기본 원격 저장소로 설정합니다.

 

예시:

  1. GitHub에서 새로운 저장소를 만들고, 저장소의 URL을 복사합니다.
  2. 터미널에서 로컬 저장소가 있는 디렉토리로 이동합니다.
  3. git remote add origin <복사한 URL> 명령을 실행하여 원격 저장소를 연결합니다.
  4. git push -u origin main 명령을 실행하여 로컬의 main 브랜치를 GitHub에 업로드합니다.

 

주석:

  • origin은 원격 저장소의 별칭입니다. 다른 이름으로 설정할 수도 있습니다.
  • main은 기본 브랜치 이름입니다. 다른 이름의 브랜치를 사용하는 경우 브랜치 이름을 변경하여야 합니다.

 

주의:

  • 원격 저장소의 URL을 정확하게 입력해야 합니다.
  • 처음 push 할 때는 -u 옵션을 사용하여 origin을 기본 원격 저장소로 설정해야 합니다.
  • GitHub에서 로그인 정보를 입력하라는 메시지가 나타나면, 자신의 GitHub 계정 정보를 입력합니다.

 

 

 

 

다음 단계:

3회차에서는 브랜치를 활용하여 효율적인 개발 방법을 배우게 됩니다

다음 회차에서 뵙겠습니다!

관련글 더보기