현재까지 자주 쓰는 Git 명령어는 아래에 작성한 명령어 정도이고, 정리를 위해 남긴다. 최근엔 소스트리와 같은 프로그램도 잘되어있어서 많이 사용 중이다.
# 초기화
$ git init
# 클론
git clone https://~
# 상태 확인
$ git status
# 로그 확인
$ git log
# 파일 확인
$ ls
$ ls -al
# 로컬 저장소에서 스테이징 영역에 파일 추가
$ git add "file.txt"
$ git add .
# 스테이징 영역에 추가된 파일을 대상으로 repository에 커밋
$ git commit -m "commit message"
# 브랜치 보기
$ git branch
# 브랜치 생성
$ git branch dev
# 브랜치 이동
$ git checkout dev
# 병합
$ git merge dev
# 리베이스
$ git rebase main dev
# origin 브랜치 저장소 내용 받아오기
$ git pull origin dev
# 커밋된 내용 반영하기
$ git push dev
$ git push origin dev
# 로컬 repository와 연동되어있는 origin 저장소 목록 조회
# -v : 단축 이름, URL 동시 조회
$ git remote
$ git remote -v
# 갱신된 내용 조회
# fetch 해온 내용들은 해당 origin branch 또는 FETCH_HEAD에서 조회 가능
$ git fetch dev
$ git branch origin/dev
$ git checkout origin/dev
$ git checkout FETCH_HEAD
# 로컬에 반영된 작업 내용들을 강도별로 초기화하기
$ git reset --hard HEAD^
$ git reset --mixed HEAD^
$ git reset --soft HEAD^
# 예시 - 인텔리제이
$ git clone [URL]
$ git add .
$ git commit -m "message"
$ git push origin [branch name]
$ git status & git log
# git commit message type
* feat:
* update:
* remove:
* refactor:
* chore:
* fix:
* style:
'Etc.' 카테고리의 다른 글
Elasticsearch 다운로드 및 실행 (1) | 2024.01.27 |
---|---|
[Coding] 한가지만 하라 (0) | 2024.01.27 |
[Coding] 의도를 분명하게 하라 (0) | 2024.01.27 |
Git 기본 명령어 (0) | 2023.07.09 |
SSL 인증서 변환(crt, pfx, jks 변환 과정) (0) | 2023.01.05 |