로컬저장소 생성
git init
로컬 저장소 삭제
rm rf .git
원격 저장소 확인
git remote -v
원격 저장소 연결
git remote add origin 주소
원격 저장소 삭제
git remote remove origin
스테이징 영역 확인
git status
스테이징 영역에 추가
git add .
git add 파일명
스테이징 영역 삭제(unstage)
git rm --cached 파일명
스테이징 -> 로컬 저장소
git commit -m "메세지"
커밋 메세지 수정
git commit --amend -m "메세지"
커밋 내역 확인
git log
// 나갈때 q
git log --oneline
// 간단하게 표시
로컬 저장소 -> 원격 저장소
git push origin main
마지막 커밋 상태로 돌아가는 방법
git restore --staged . // 장바구니에 담긴 파일 삭제
git checkout -f . // 변경된 파일 원상복구
git clean -fd // 이번에 새로 생긴 파일들 삭제
push는 하지 않았지만 실수로 커밋한 경우 이전 커밋 상태로 돌아가는 방법
git reset HEAD^ // 커밋 취소
git restore --staged . // 장바구니에 담긴 파일 삭제
git checkout -f . // 변경된 파일 원상복구
git clean -fd // 이번에 새로 생긴 파일들 삭제
실수로 push한 경우 이전 커밋 상태로 돌아가는 방법
git reset HEAD^ // 커밋 취소
git restore --staged . // 장바구니에 담긴 파일 삭제
git checkout -f . // 변경된 파일 원상복구
git clean -fd // 이번에 새로 생긴 파일들 삭제
git push origin main -f // -f 옵션을 이용해서 강제로 푸시
'Tips' 카테고리의 다른 글
[Mac] 사용중인 포트 kill (0) | 2024.12.29 |
---|---|
인텔리제이 javadoc 설정 (작성중) (0) | 2024.12.20 |
마크다운 문법 (0) | 2024.11.28 |