TIL

공부한 git 사용법에 대한 정리

Alraffe 2023. 8. 17. 00:36

git의 도움말이 필요할 때

  • git [명령어] --help : 사용방법과 상세 설명

다른 사용자에게 보여질 user 정보 세팅

  • git config --global user.name [yourname]
  • git config --global user.email [youremail@email.com]

vim 이 켜졌을 때

  • 입력을 위해서는 i 를 클릭해 insert모드로 전환. -> 다 쓰면 esc를 누르면 insert모드 해제 -> :wq를 입력하면 작성한 내용이 write 되고 quit 된다.

현재 버전을 확인하고 싶을 때

  • git log
  • log를 확인하고 나가고 싶을 때는 "q" 누르기
  • git log -p  : p옵션을 넣으면 커밋 간 변화를 보여준다.

git에 새로 바뀐 부분을 버전관리 시스템에 관리를 명령할 때(stage에 올리는 명령어)

  • git add [파일명]

git 버전 등록

  • git commit -> 버전에 대해 설명하는 메세지를 입력하고 :wq
  • git commit -a : add 없이 현재까지 변화된 모든 내용을 커밋
  • git commit -am ["메시지"] : add 없이 현재까지 변화된 모든 내용을 커밋하고 vim을 켜지 않고 바로 메시지를 작성

git의 현재 상태를 확인할 때

  • git status

차이점 확인하기

  • git diff : 방금 작업한 변화를 확인
  • git diff [commit ID1]..[commit ID2] : 커밋 간의 차이점 확인

과거 버전으로 돌아가기

  • git reset [commit ID] --hard : commit ID가 최신의 커밋으로 살아있고  그 이전 버전은 삭제. 다른 곳의 공유하는 경우에는 reset 사용 지양.
  • git revert : commit 을 취소하면서 새로운 버전을 생성하는 것을 의미.

 

 

참조
지옥에서 온 Git