깃 터미널 (git CLI)

0

[파일명] 위치에 . 만 기입시 모든 파일


$ git config --global core.editor "nvim"
// 깃 커밋 메세지 편집기를 neo vim 으로 변경


$ git status
// 깃 상태 확인. 
// 변화된 파일과 생성된파일 인덱스에 올라간 파일 확인 가능

$ git restore <파일명>
// 선택한 파일을 마지막 커밋상태로 되돌림 (discard)


$ git restore --stage <파일명>
// git stage에 올라가 있는 파일을 취소


$ git add <파일명>
// git stage 에 파일을 올린다


$ git commit
// git commit - 메세지 편집기 이용
// 메세지를 작성하고 저장종료하면 커밋됨



$ git push
// push


두번째

git log -p
// 커밋 변경점 로그 자세히

git reset --hard 
// 직전커밋으로 돌아감. (HARD!!)
// added 와 modified 가 삭제됨

git reset --hard <commit id>
// 지정한 커밋으로 돌아감
// (push 된 커밋을 reset 하지말것!!)

git reset --help
// reset 의 메뉴얼을 보여준다

git revert <마지막 commit id>
// 기록을 남기며 커밋 되돌리기
// 마지막 커밋(현재 커밋)을 취소
// 반드시 순서대로 취소해야함.

세번째

git remote add [tag] <git http 주소>
// 로컬 레파지토리를 깃 호스팅 서버에 연결
// tag 는 관습적으로 origin 을 사용

git commit --amend
// push 하지 않은 마지막 커밋 메세지 수정 가능
profile
이곳은 Fola Flor 의 메모 창고입니다. 깃허브, 트위터, 기술 블로그 링크가 이 문장 바로 아래에 있습니다.

0개의 댓글