Post

git 명령어 정리 (내가 보려고)

git 커맨드 종류별 모음

repo 가져오기

Git repository를 클론해온다.

1
git clone https://github.com/[계정]/[repo-name].git

git remote, push 등 원격으로 여러 동작을 수행하기 위해서는 ACCESS TOKEN이 필요하다. 이 경우, ACCESS TOKEN을 통해서 clone도 가능하다.

1
git clone https://[ACCESS_TOKEN]@github.com/[계정]/[repo-name].git

원격 연결하기

계정 등록

기본적으로 원격으로 연결해서 commit하고 push하려면 계정 등록하고, 본인의 token을 넣어야 한다.

1
git config --global user.name [계정]

원격 연결

origin은 일반적인 원격 연결 저장소의 이름으로 사용한다. 굳이 origin이 아니어도 된다.

1
git remote add origin https://github.com/[계정]/[repo-name]

이 경우에도 ACCESS TOKEN을 통해서 연결할 수 있다.

1
git remote add origin https://[ACCESS_TOKEN]@github.com/[계정]/[repo-name]

원격 연결 삭제

1
git remote remove origin

파일 업로드

파일 추가

1
2
3
git add .
git add -A
git add -p #patch

인덱스 파일 삭제

1
git restore --staged [파일명]

커밋하기

나는 commit 방식이 첫 번째가 편하다. 첫 번째 방식대로 commit하면 vim editor가 열리고, 첫 줄은 commit title이고 한 줄 띄고 그 이하는 commit content으로 자동인식한다.

1
git commit
1
git commit -m "[커밋 내용]"

업로드

1
git push -u origin [브랜치 이름]

브랜치

NEW Branch

이름은 새롭게 만들 branch의 이름이고, 분기지점은 분기할 branch의 이름이다.

1
git branch [이름] [분기지점]

DELETE Branch

1
git branch -D [이름]

이름 변경

1
git branch -m [기존 이름] [새 이름]

Branch 이동

1
git checkout [이름]

Branch 상태

1
git branch -v
1
git branch --merged
1
git branch --no-merged
This post is licensed under CC BY 4.0 by the author.