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
'TIL' 카테고리의 다른 글
Git branch (0) | 2023.08.21 |
---|---|
git의 원리 (0) | 2023.08.17 |
console.log()로 [object]를 찍고 싶을 때 (0) | 2023.07.25 |
github Page로 정적페이지 여러 레포지토리 배포하기 (0) | 2023.02.02 |