[Git] Git 정리해두기

max9106·2020년 7월 1일
0

Git

Version Control System

원격저장소 등록

git remote add 별칭 원격저장소 주소 

ex) git remote add origin https://github.com/KJunseo/test.git

Clone

이미 존재하는 원격 저장소 복사

git clone 원격저장소 주소

ex) git clone https://github.com/KJunseo/test.git

Add

저장하고 싶은 파일들을 묶는 행위.
스테이지에 파일을 올린다고 한다.

git add 파일이름

ex)
git add test1.html
git add test2.js
// ...

git add * // 변경된 모든 파일을 묶겠다는 뜻 

Commit

묶은 파일들을 하나의 버전으로 save하는 기능.
저장하고 싶은 파일들을 묶어서(Add) 하나의 commit을 실행할 수 있다.
commit 시 내 로컬 컴퓨터에 저장된다.

git commit -m "한 줄 요약" // 묶은 파일을 하나의 commit으로 실행

ex) git commit -m "test1 생성"

Push

내 로컬에 저장된 commit한 파일을 Github에 업로드하는 것.

git push 서버이름 브랜치이름 // 서버이름에 해당하는 원격 저장소에 현재 로컬 컴퓨터의 브랜치의 commit을 업로드 하겠다는 뜻

ex) git push origin master

Pull

원격 저장소에 등록되어 있는 파일의 최신 버전을 로컬에 적용하기 위한 것

git pull 

branch

독립적으로 작업을 하기 위해 파일의 현재 버전에서 여러 가지로 나눠 작업하기 위한 것.

마스터 브랜치에는 최종본만 올려주고 실제 작업은 브랜치를 나눠서 한다.

git branch 브랜치이름

ex) git branch js

checkout

특정 브랜치나 커밋으로 돌아가는 것

git checkout 브랜치이름

ex) git checkout js
profile
이전 블로그: https://blog.naver.com/max9106

0개의 댓글