본문 바로가기

코딩 이모저모

[기초]Git 명령어

Git을 사용함에 있어 기본적인 명령어 몇개를 정리하려한다.

먼저 사용자 설정이다. 사용자 설정은 깃을 설치하고 처음 한번만 하면 된다. github 이메일과, 사용자 이름등을 정하는 단계이다.

모든 코드는 git bash나 터미널에서 작동한다.


사용자 이름 
git config --global user.name "your_name"

your_name에 사용자 이름으로 사용하고 싶은 이름을 적으면 된다.

유저 이메일
git config --global user.email "your_email"

your_email에는 github등록시 사용하였던 이메일을 적는다.

정보 확인
git config --list

--list를 이용하여 제대로 적힌 지 확인할 수 있다.


다음은 git을 처음 사용해서 push까지 이어지는 흐름이다.

git init

init을 통해 디렉토리로 설정한 폴더의 숨김폴더로 .git폴더가 생성된다. 이 폴더를 통해 버전관리가 이뤄진다.

git add .

IDE로 폴더내에서 새로운 파일을 작성하거나, 변화가 일어났을 때, git add를 통해 commit 대기열에 올릴 수 있다.

git status

status 명령어로 현재 상태를 확인 가능하다, 간간히 확인하는것이 좋다.

git commit -m "first commit"

-m으로 이름을 정한다는 말, "first commit"은 commit에 딸려보내는 이름태그와 같다, 마음대로 정하자.

(알아보기 쉽게)

git remote

remote로 github과 내 로컬 저장공간을 연동시킬 수 있다, 이는 github 리포지토리를 새로 생성하면 나오는 명령어를 그대로 복사 붙여넣기 하는것이 편하다.

git remote -v

remote -v로 현재 연결된 상태가 어떤지 확인 가능하다.

git push origin master

제대로 연결되었다면, github에게 푸쉬를 보낸다. master는 branch name이다. 맞는 branch name을 적어주자.


git branch

git branch 명령어를 통해 현재 몇개의 branch가 있는지 확인 가능하다, 원본과 동일화하기 전이라면, 로컬 branch만 표시된다...

git branch branchname
git checkout branchname

git checkout -b branchname

새로운 브랜치를 파고, 이동하는 방법은 두가지가 있다.

첫번째 방법은 branch branchname으로 새로운 브랜치를 만들고 이동하는 방법이고,

두번째 방법은 checkout -b를 통해 생성하면서 이동하는 방법이다.

 

git pull origin master

원본 저장소의 자료를 받아오는 pull이다. commit을 먼저 보내야 가능하다. 자주 해주는편이 좋다.


이상으로 git의 명령어들을 정리해 보았다.

'코딩 이모저모' 카테고리의 다른 글

[기초]Git과 Github  (0) 2022.01.11