도망자 - vim 및 git

2712 단어 gitvimfugitive
vim-fugitive은 VIM용 go-to git 확장입니다. 이렇게 잘 작동하는 다른 git 확장 프로그램은 없다고 생각합니다.
Fugitive는 단순한 git 래퍼일 뿐만 아니라 필요에 따라 작동할 수 있습니다.

내 경우에 가장 많이 사용되는 매핑은 다음과 같습니다.


noremap <leader>ge :Gblame<CR>
noremap <leader>gs :Gstatus<CR>
noremap <leader>gc :Gcommit<CR>
noremap <leader>gl :Gpull<CR>
noremap <leader>gh :Gpush<CR>


Gstatus를 사용하면 현재 저장소의 git 상태를 얻을 수 있습니다.



파일을 준비하려는 경우. 파일을 준비하려면 s 또는 -를 사용하십시오.s 헤더에서 - 또는 Unstage를 사용하는 경우 모든 파일을 한 번에 준비할 수도 있습니다.

스테이지를 취소하려면 항목 또는 u 헤더에 Stage 문의하십시오.



차이점을 보려면 변경된 파일 행으로 이동하여 = 또는 i 를 누르십시오.



파일을 열려면 Enter를 누르십시오. 상태 버퍼는 유지되고 선택한 파일은 다른 버퍼에서 열립니다.
Gcommit를 사용하면 커밋 메시지에 대한 추가 분할이 열립니다. 저장하고 닫으면 커밋이 실행됩니다.
Gpush를 사용하면 커밋이 리모컨으로 푸시됩니다.
Gread로 로컬 변경 사항을 되돌려야 하는 경우 git checkout -- %를 수행합니다.

git 로그를 살펴보고 싶다면? 문제 없습니다. fungitive도 그 문제를 다루고 있습니다.
빠른 수정 목록에서 git 로그가 열리고 이전 커밋에서 발생한 내용이 표시됩니다.

좋은 웹페이지 즐겨찾기