Contents
GIT 명령어 및 단축키리눅스에서는 마우스 사용이 불가능하다. 당연하게도 키보드 사용은 가능하니까 단축기와 명령어 숙지하기!
GIT 명령어 및 단축키
vi test1.txt
: test1.txt 만들기


: w
: 저장하기: q
: 나가기: wq
: 저장하고 나가기


I or INSERT : 입력하기


마우스 우클릭 : 외부 코드 붙여넣기 (paste) shift + v : 블록 지정x : 현재 커서의 문자 삭제 (delete)dd : 한 줄 삭제 y : 복사 d : 삭제 yy : 현재 행 복사 p : 붙여넣기Ctrl + b : 위로 한 스크롤Ctrl + f : 아래로 한스크롤
커밋 재정렬하기/편집하기
⚒️git rebase -i
(기준 커밋)
명령어 🛠️1️⃣2️⃣3️⃣ 3️⃣2️⃣1️⃣대화형 모드로 진입. 커밋 히스토리를 보여주고 각 커밋에 대해 다양한 작업을 수행할 수 있습니다. 예를 들어 커밋 순서를 변경하거나 커밋 메시지를 편집할 수 있습니다.
사용예)
git rebase -i HEAD~3


커밋 지우기


:wq
로 저장 후 나가기)
개발하다 잘못 명령어를 입력했을 때 로그, 콘솔을 확인하자. 공부가 된다.
git rebase —continue
: 무시하고 그냥 실행
git rebase —edit-todo
: 수정하기
*git rebase —abort
: 실행 취소 - 자주 사용합니다.※첫 커밋로그는 수정 불가
로그 이름 변경
git rebase -i 진입

:wq
로 저장후 나가면
위와같은 화면에서 -- INSERT -- 모드로 수정 후
:wq
로 나오기squash 스쿼시
하나의 로그로 찌그러트리기(합치기) squash *찌그러트리다.
※ 찌그러트릴 때는, 최근에 사용한 로그부터 이전의 로그로 찌그러트릴 수 있다. 반대 안됩니다.

:wq


:wq

Share article