관리 메뉴

흰둥씨의 개발장

[git] add, commit, diff 본문

[오늘의 공부]/git

[git] add, commit, diff

돈워리비해삐 2023. 6. 1. 22:01

코드 짜기 전에 기록남기기 위한 작업 

 git init

ㄴ git 이 내 작업환경을 관리할수있게 해줌 

 

코드 짜고나서 ... 

git add 파일명.html 파일명.js //입력한 파일만 스테이지에 올림
git add .    //폴더내 전체 파일 스테이지에 올림

ㄴ뭘 기록할건지 고름 (=staging)

 

git restore --staged 파일명

ㄴ스테이징 된 파일을 취소하고 싶을 때 

 

git commit -m "수정 뭐했는지 기록사항"

ㄴcommit으로 기록 명령 (repository에 올리겠다)

 

git status

ㄴ내가 뭘 스테이지에 올려놨는지 보고싶을 때 

 

git log --all --oneline
git log --all --oneline --graph

ㄴcommit 내역 보고싶을 때 

 

vscode 에서 소스트리 열어서 git add (파일옆 + 버튼) / message창에 커밋메세지 입력 후 commit(최상단 버튼) 할수 있음 

 

 git diff   //스페이스바 엔터 친것도 다 변경된 걸로 침 , 터미널 안에서 보여주는데 보기 힘듐
 
 git difftool 커밋아이디//좀더 보기 편한버전(log에서 커밋아이디 볼수있음) 
 
 :qa  //종료시

ㄴcommit 전과 후의 차이를 알고 싶을 때 

 

git diff 말고 vscode에서 커밋 전 후 차이 보고 싶을 때 

extention git graph같은거 설치해서 생성된 그래프 버튼 통해서도 볼 수 있음