카테고리 없음

GitHub 협업 초기 세팅하기

https.. 2024. 2. 6. 03:21

로컬 Git 설정: 터미널 또는 명령 프롬프트에서 사용자 정보 설정
git config  명령에 --global 옵션을 붙이면 모든 저장소에서 같은 이름과 이메일 주소를 사용하게 된다.

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

 
드라이브에 프로젝트 저장할 새 폴더 생성하기
생성한 폴더에서 마우스 우클릭 후 [Git Bash Here] 클릭하기
 
로컬 저장소 생성: 새로운 Git 저장소 초기화

git init

 
깃허브 저장소를 로컬로 clone
(협업 저장소의 주소 뒤에 .git을 붙이면 저장소 주소가 된다.)

git clone '원격 저장소 URL'

 
기존 Git Bash 창 닫은 후 생성한 폴더에서 다시 [Git Bash Here]
 
협업을 위한 새로운 branch 생성

git checkout -b '내브랜치명'

 
원격 저장소(깃허브)에 pull 하기
내가 커밋을 올리기 전 누군가 원격 저장소에 커밋을 푸시했을 수 있으므로 항상 pull을 먼저 해야한다. 변경 사항이 있다면 내려 받아서 지역 저장소에 병합, 변경 사항이 없다면 'Already up to date'라고 표시된다.

git pull

(git pull origin 브랜치명)
 
생성한 폴더 안에서 [새로만들기] > [텍스트 문서]에서 문서 작성하기
.txt문서를 스테이지에 올리고 메시지와 함께 커밋
git add .  혹은  git add '텍스트문서.txt'

git commit -m "커밋 메시지 작성"

 
변경사항 확인

git status

 
변경사항 푸시: 로컬에서 만든 커밋을 깃허브에 올리기
처음 푸시할 때는 -u 옵션 넣기

git push origin '내브랜치명'

(만약 이 과정에서 "The requested URL returned error: 403" 오류가 발생한 것이라면, 저장소에 접근 권한이 없는 것. 내가 collaborator로 초대 받았는지 확인해야 한다.)
 
깃허브에 제대로 올라갔는지 확인하기
저장소에서 브랜치목록 [main] 클릭 후 내 브랜치명을 선택하여 브랜치 전환
 
완료!