파일 현재상태를 기록해두려면 git add 파일명
git commit의 경우 2가지 옵션이 있는데
-m : vi에서 별도의 메세지를 작성하지 않고 인라인 형식으로 바로 커밋 메세지를 작성하는 옵션
-a : 별도의 add명령어를 사용하지 않고 수정된 파일에 대해 add를 수행하는 옵션
-am : a옵션과 m옵션을 합쳐서 사용하는 방법
ex) git commit -am "add article"
- 여러파일 스테이징 하려면
git add 파일1 파일2..하면 된다- git add . 이렇게하면 모든 파일이 올라간다
git commit -m "메모"
"git add 파일명"을 통해 staging area에 파일을 올린 후에 git commit을 통해 repository에 등록을 한다
상태창 열기
git status
commit한 내역을 보고 싶다? 김범수 commit내역 조회
git log --all --oneline
git diff
최근 commit vs 현재 파일 차이점 보여줌
하지만 코드가 길어지면 복잡해서 보기가 힘듬
스페이스바, 엔터키도 변경한 것 처럼 보여서 조금 해깔릴 수도 있다
git difftool
y를 누르면 시각적으로 커밋 한 걸 볼 수 있다 이게 조금 더 좋다
vim에디터가 떠서 보기 좋음
h j k l 키가 방향키이고 :q, :qa는 종료이다
git difftool 커밋아이디
현재파일 vs 특정커밋 비교 가능
git difftool 커밋아이디1 커밋아이디2
특정 커밋 vs 특정커밋 비교 가능