MAC
[MAC] Jungle Github Push
아람2
2024. 10. 10. 11:05
반응형
크래프톤 정글에서 매주 Github Push 를 해서 필요한 cmd 만 다시 정리한다 (이전글)
1. 저장소 클론
git clone <원격 저장소 URL>
2.클론한 디렉토리로 이동
cd <저장소 디렉토리>
3. 원격 저장소 설정 추가
git remote add origin <원격 저장소 URL>
4. 새 브랜치를 생성 및 체크아웃
git checkout -b <브랜치이름>
5. 변경 사항 Staging 및 Commit
git add .
git commit -m <COMMIT MSG>
6. 원격 저장소의 최신 상태 확인
git fetch origin
7. 원격 저장소에 Push
git push origin <브랜치이름>
실수로 main 에 merge 한 경우 되돌리기
1. 이전 Commit 확인 (Push 전 상태)
git log
2. Hard reset
git reset --hard <커밋아이디>
3. 원격 저장소에 강제 Push
git push origin main --force
!! 강제 푸시는 다른 팀원들의 작업을 덮어쓸 수 있으므로, 현업에서는 절대 사용 금지
반응형