프로그래밍&IT/git

[git] 자주쓰는 명령어 정리

sjoo 2022. 10. 13. 09:52

- 로컬에서 파일 수정 후 commit, push 해야 할 때 아래의 순서대로 수행
1. git status   -- 현재 상태 확인 명령어. 변경된 파일이 있는 경우 빨간색으로 표시됨
2. git add .     -- 변경된 파일 전체를 인덱스에 반영

* 커밋하고 싶지 않은 파일이 있을 경우 파일을 스테이징하지 않은 상태(unstaged)로 만들면된다.

git restore --staged 파일이름

3. git commit -m "커밋 메시지 작성"  -- 인덱스에 반영되어있는 변경분을 로컬 저장소에 반영
4. git push (origin master)  -- 로컬 저장소에 반영된 파일을 전부 원격 저장소에 반영(origin master는 생략 가능)
5. git log --oneline


- git diff

- git reset --hard  --모든 파일에 대한 변경을 초기 상태로 되돌리기
- git checkout -- <파일명> --특정 파일에 대한 변경만 되돌리기