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

!! 강제 푸시는 다른 팀원들의 작업을 덮어쓸 수 있으므로, 현업에서는 절대 사용 금지 

 

 

 

반응형