[Git] 자주 쓰는 명령어
- WEB
- 2021. 8. 23.
pwd : 현재 위치 경로 표시
ls : 현재 디렉터리의 디렉터리와 파일 이름 표시
git init : 초기화. 해당 폴더를 git 저장소로 씀
git add 파일명 : 수정 파일 스테이지로 저장
git status : 현재 상태 확인(스테이징 상태인지 커밋상태인지)
git commit -m "메시지" : 커밋(버전을 만듬)
git log : 커밋한 버전을 나열해서 보여줌
git log --stat : 어떤 커밋인지까지 상세히 나옴
git commit -am "메시지" : add와 commit 동시에 진행
git add . : 수정한 파일 한번에 스테이지로 추가(add)
git diff : 수정 내용 한 줄씩 확인
git restore --staged 파일명 : 스테이지에 올린(add) 걸 다시 내림
git reset HEAD^ : 최신 commit 취소*reset >> restore 순으로 진행
git reset 해시코드 : 해당 커밋으로 되돌림(이후 커밋 삭제)
git revert 해시코드 : 해당 커밋으로 되돌림(그 사이 수정 작업은 취소)
git branch : 브랜치 확인
git branch 브랜치명 : 브랜치 생성
git checkout 브랜치명 : 해당 브랜치로 이동
git merge 브랜치명 : 병합(master에서만 사용 가능)
git branch -d 브랜치명 : 브랜치 삭제(데이터 삭제는 아니고 감춰짐. 같은 이름으로 브랜치 다시 만들면 데이터 그대로 살아남)
반응형
'WEB' 카테고리의 다른 글
[Git] 로컬저장소 깃허브에 백업하는 법 (0) | 2021.08.25 |
---|---|
[Git] 팀프로젝트 깃 클론 하는 법 (0) | 2021.08.24 |
[Spring / 스프링] @RequestMapping 대신 @PostMapping @GetMapping 쓰는 이유 (1) | 2021.08.18 |
스프링 레거시 프로젝트 JPA | 생성 | 환경설정 | 하이버네이트 | 오라클 (0) | 2021.08.13 |
[WEB] JSTL로 날짜값 형식 설정하기 | <fmt:formatDate> | 속성 (0) | 2021.08.11 |