기본 명령어
새 Git 저장소 초기화: git init
기존 저장소 복제: git clone <저장소_url>
저장소 상태 확인: git status
파일을 스테이징 영역에 추가: git add <파일_이름> 또는 git add . (모든 파일 추가)
변경 사항 커밋: git commit -m "<커밋_메시지>"
커밋 히스토리 보기: git log
브랜치 & 병합
새 브랜치 생성: git branch <브랜치_이름>
브랜치로 전환: git checkout <브랜치_이름>
새 브랜치 생성 및 전환: git checkout -b <브랜치_이름>
브랜치를 활성 브랜치로 병합: git merge <브랜치_이름>
브랜치 삭제: git branch -d <브랜치_이름>
원격 저장소
로컬 저장소를 원격 서버에 연결: git remote add origin <저장소_url>
변경 사항을 원격 저장소에 푸시: git push origin <브랜치_이름>
원격 저장소에서 최신 변경 사항 가져오기: git pull
원격 저장소에서 최신 변경 사항 가져오기 (병합하지 않음): git fetch
변경 사항 되돌리기
마지막 커밋 취소 (변경 사항은 스테이징 영역에 유지): git reset --soft HEAD~1
마지막 커밋 취소 (모든 변경 사항 폐기): git reset --hard HEAD~1
'서버인프라 > Git' 카테고리의 다른 글
Gitlab Upgrade (0) | 2023.09.21 |
---|---|
git service 비교 (0) | 2023.08.04 |
git을 활용한 directory 지정 클론 (0) | 2023.07.24 |
댓글