로컬 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] 클릭 후 내 브랜치명을 선택하여 브랜치 전환
완료!