Etc.

[Git] 내가 자주 쓰는 명령어

Accept 2024. 1. 27. 20:11

현재까지 자주 쓰는 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