GitHub연결하기
GitHub에 커밋내용을 푸시하기 위해서는 가장 먼저 GitHub에 연결해줘야 합니다.
git init
git remote add origin https://github.com/Team-We-Here/wehe-server
명령어에서 origin은 GitHub 저장소 관련된 작업에서 사용될 이름이고 맨 마지막 주소는 GitHub의 레파지토리 주소입니다.
프로젝트에 맞는 레파지토리와 연결해 주면됩니다.
현재 위치 확인하기
현재 위치를 확인하는 방법은 아래와 같습니다. 이 명령어를 통해서 저장소와 올바르게 연결되었는지 확인할 수 있습니다.
git remote -v
GitHub 내용 Pull
git pull origin main
브랜치 설정
브랜치 확인하기
아래의 명령어를 통해 GitHub 저장소의 브랜치 목록을 확인해 볼 수 있습니다.
git branch -a
새로운 브랜치 생성 및 연결하기
브랜치를 확인해 보았는데 자신이 원하는 브랜치가 아니거나 브랜치가 없을 경우 아래의 명령어를 통해 이동 또는 생성 후 이동을 할 수 있습니다.
특정 브랜치로 이동
git checkout 브랜치이름
특정 브랜치 생성후 해당 브랜치로 이동
git checkout -b 새로운브랜치이름
GitHub 업데이트하기
GitHub의 저장소를 업데이트를 해줘야 합니다. 아래 명령어를 입력하여 현재 로컬 저장소의 브랜치와 GitHub 저장소의 브랜치를 비교하여 업데이트해줍니다.
git remote update
파일 추가하기
이제 아래의 명령어를 통해서 로컬 저장소에서 커밋할 파일을 추가해 줍니다. 아래 명령어는 현재 위치에 수정된 모든 파일을 추가하는 명령어입니다. 필요시 메타문자가 아니라 파일이름을 직접 지정해 줘도 됩니다.
git add *
추가된 파일들은 git status 명령어를 통해서 확인할 수 있습니다. Change to be committed라는 메시지가 출력되며 추가된 파일 목록들이 나타납니다.
git status
커밋 메시지 작성 및 푸시
이후 저장소에 작업한 내용을 커밋하기 위해서 커밋 메시지를 작성합니다.
git commit -m "커밋 메시지"
이제 원격 저장소에 변경 내용을 푸시해 주면 됩니다. 이때 -u 옵션을 사용하여 origin원격 저장소에 원하는 브랜치를 연결해 주면 됩니다.
git push -u origin 브랜치이름
git push 명령어를 실행하면 사용자 계정 이름과 토큰을 입력해줘야 합니다. 사용자 계정 이름은 깃허브 사용자 이름을 입력해 주면 되고, 토큰은 깃허브 개인 액세스 토큰을 입력하면 됩니다. 작업이 완료되면 제대로 커밋이 되었는지 GitHub에 들어가서 확인해 주면 됩니다.
'GIT' 카테고리의 다른 글
Git fetch (0) | 2023.11.30 |
---|---|
깃 기본 명령어 정리 (0) | 2023.11.28 |
Git aliases (1) | 2023.11.16 |
Git Hub Push 되돌리기 (0) | 2023.05.10 |
send GitHub Pull Request (0) | 2023.05.04 |