Git-2

dongs·2023년 2월 22일
0

git

목록 보기
2/3

git add .
모든 파일 담기

git commit
-> Vi mode로 전환

입력 시작 i 명령어 입력 모드에서 텍스트 입력 모드로 전환
입력 종료 ESC 텍스트 입력 모드에서 명령어 입력 모드로 전환
저장 없이 종료 :q
저장 없이 강제 종료 :q! 입력한 것이 있을 때 사용
저장하고 종료 :wq 입력한 것이 있을 때 사용
위로 스크롤 k git log등에서 내역이 길 때 사용
아래로 스크롤 j git log등에서 내역이 길 때 사용

저장 안했음
i > 'FIRST COMMIT' > ESC > :q!

저장
i > 'FIRST COMMIT' > ESC > :wq
git commit -m "FIRST COMMIT"

git log
확인

git diff
변경사항을 구체적으로 보여줌
j : 아래 스크롤
k : 위로 스크롤
:q : 닫기

git commit -am "(msg)"
add 와 commit 한번에 but 새로 추가된 파일이 없을 때만

reset : 원하는 시점으로 돌아간 뒤 이후 내역들을 지웁니다.
revert : 되돌리기 원하는 시점의 커밋을 거꾸로 실행합니다.

한번 공유된 커밋은 revert로 되돌리기

git reset --hard 5264946489cbe2733e346b05d24c691e5fd5cd02(앞 몇글자만 해도 됨)

git reset --hard
해시가 없으면 마지막 커밋을 가리킴

git revert --no-commit (되돌릴 커밋 해시)
되돌리기만 하고 커밋은x(되돌린 후 추가 작업한 뒤 같이 커밋을 원할 때)

sourceTree
git add == 스테이지에 올리기
git revert == 커밋 되돌리기
git reset == 이 커밋까지 브랜치를 초기화

profile
제발개발

0개의 댓글

Powered by GraphCDN, the GraphQL CDN