차근차근 개발중
[Git] github 명령어 (마스터가 아닌 branch) 본문
📍github으로 팀프로젝트할때 필요한 명령어
1. github에서 소스코드 다운로드
git clone [repository URL]
- git에서 원격 저장소 주소를 복사해오면 됩니다.
- 이건 처음에만 해주면 됩니다
2. 작업 시작 전에 최신코드받아오기
git pull origin main
- master 또는 main 등 모두의 코드를 정리해둔 마스터 계정의 최신코드를 받아온다
2-1. 작업중이였다면! 먼저 아래작업을 한 후에 pull 해주기
git status # 변경된 파일 확인하기
git add . # 변경된 파일 스테이징
git commit -m "작업내용 설명" # 변경사항 커밋하기
git push origin 브랜치이름
3. 새로운 브랜치를 만들고 이동하기
git checkout -b 브랜치이름
✨ 요즘은 checkout보다는 브랜치 전환에 특화된 switch를 권장한다고 한다
# 기존 브랜치로 이동만 할 때
git switch [브랜치명]
# 새 브랜치 만들면서 이동할 때 (-c 옵션 사용)
git switch -c [새브랜치명]
번외) git fetch
git fetch origin master
- 원격 변경사항을 확인만하고, merge는 하지않습니다.
- 안전하게 변경사항을 미리볼수 있고,충동 가능성을 미리 확인 할 수있습니다.
* git pull은 실제로 git fetch + git merge를 한번에 수행하는 명령어 입니다.
꼭 pull을 먼저하고, 최신 코드 기반으로 새 브런치를 생성해야합니다.
그래야 충돌이 덜 나고, 동일한 기준점에서 작업을 시작할 수 있습니다.
'개발 > Git' 카테고리의 다른 글
[Git] github 처음 파일 올릴때 사용하는 명령어 정리 (0) | 2025.01.08 |
---|
Comments