[Git] Git 명령어 정리


git 저장소 초기화 (local storage에 git 폴더 생성)

> git init

git 상태 확인

> git status

변경사항 확인

> git diff

변경된 파일명의 내용을 추가

> git add 파일명

변경된 내용 모두 추가

> git add .

add된 모든 내용들을 untracked 상태로 변경

> git rm --cached *

commit(메모) 과 함께 변경내용을 확정

> git commit -m "메모"

입력된 이름과 주소로 원격 저장소를 추가
(초기 상태의 원격 저장소 별칭은 origin)

> git remote add 이름 주소

이름의 원격저장소를 삭제

> git remote remove 이름

이름의 원격저장소의 이름을 바꿀이름으로 변경

> git remote rename 이름 바꿀이름

현재 저장한 원격저장소 목록 표시

> git remote -v

-m flag를 통해 master branch를 mian branch로 이름을 변경

> git branch -m master main

로컬 리포지토리의 변경 사항을 GitHub main branch로 push

> git push -u origin main

데이터 갱신

> git pull origin main

입력된 주소의 github에서 데이터 받아오기

> git clone 주소

git 삭제

> rm -rf .git

git 버전 확인

> git --version

git 구성 확인

> git config

git commit log 확인

> git log

.gitconfig 파일 열기

> git config --global -e

.gitconfig 파일을 IDE(VSCode)를 통해서 열기
(--wait 은 실행 후 터미널에 명령어를 칠 수 없게 기다리도록 해준다.)

> git config --global core.editor "code --wait"

이름 설정

> git config --global user.name “이름”

메일주소 설정

> git config --global user.email “메일주소”

이름 확인

> git config user.name

메일주소 확인

> git config user.email

명령어 별명(단축어) 설정
(git status 명령어를 git st 명령어로 실행하도록 설정했다.)

> git config --global alias.st status

.gitignore 파일을 만들어서 파일 내부에 git에 포함하고 싶지 않은 파일 또는 폴더를 적으면 git에 add 되지 않는다.

좋은 웹페이지 즐겨찾기