프로그래밍&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 -- <파일명> --특정 파일에 대한 변경만 되돌리기