WorkaHolic

Git 기본 사용법 본문

Develop/Git

Git 기본 사용법

Programics 2021. 5. 24. 13:42

* 리모트명 = 저장소명

 

* HEAD : 작업 중인 브랜치의 선두를 가리키는 포인터

* git init : git 프로젝트 시작

* git remote add 리모트명 브랜치명 : 원격 레포지토리 지정

 

- (서버에서) 로컬 저장소로 사본 가져오기 

git clone 주소

- clone에 fetch 기능을 원한다면

git clone --mirror 주소 로컬git위치 

- 특정 브랜치만 clone 하길 원한다면

git clone -b 브랜치명 --single-branch 주소


git init + git remote add origin 주소 한 이후,

 

- (서버에서) 로컬 저장소로 가져와서 합병 (git fetch + git merge)

git pull

git pull 리모트명 브랜치명

e.g. git pull origin master

 

* git clone 은 리모트 설정을 자동으로 해주는 초기 다운로드 때

* git pull 은 리모트 설정이 되어있을 때, 작업 중도 업데이트 사항을 가져올 떄

 


- (로컬에서) 트랙 올리기 [스테이징]

git add 파일명(범위)

e.g. git add add.txt

e.g. git add .

- 수정된 파일 전부 트랙 올리기

* git add -A

 

- (로컬에서) 커밋 [저장]

git commit

git commit -m “메시지”

* add + commit

git commit -a

git commit -am “메시지"

* 이전 깃 커밋 수정

git commit --amend

 

- (로컬에서) 합치기

git merge 

 

- (서버로) 깃 밀어넣기

git push

* 강제 푸쉬

git push -f

반응형

'Develop > Git' 카테고리의 다른 글

Git Push  (0) 2021.05.24
Git Remote  (0) 2021.05.24
Git Branch  (0) 2021.05.24
Git 용어 (git help)  (0) 2021.05.24
Personal GitHub  (0) 2021.05.24