Git

HeeChan·2020년 8월 4일
0

도구

목록 보기
2/4

-Distributed 분산

원격 저장소 레퍼지토리를 내 계정으로 가져오는것 : Fork
로컬 저장소에 가져오는걸 : clone
로컬 에서 원격으로 올릴떄를 : push // git push origin(바라보는 입장) master(브렌치 이름)
원격 에서 로컬로 받을떄는 : pull // git pull origin master

만약에 메인테이너가 변경이 되었을떄 //git pull upstream master //중요한건 (prerequisite) git remote add upstream <URL> 등록해야한다.

 ## 🔥 : 흐름

Local
-working directory (git add) => Staging Area (git commit)=> localreop
Remote
(git push) => remote repo
Local <= (git pull)

Staging Area

이전에 충돌을 해결하거나 선택적으로 버전 관리를 받게 하기위해

어떤 파일이나 디렉토리 를 버전컨트롤 시스템에 의해서 번전관리를 받게 하려면 반드시 Staging Area 에 올리는 과정을 거쳐야 한다.
Staging Area 에 파일을 추가하는 명령어는

	git add index.html

Staging Area 에 파일이 올라가고 나서야 비로석 파일은 commit 이 가능하다.

commit 은 스냅샷 이라 생각

git commit -m " -m 을통해 커밋 메세지를 남길 수 있고 반드시 남겨야 한다."

Branching & merging

불안정한 상태인 것들이 나뭇가지모양으로 뻗어있고 그게 안정화 되어 다시 합쳐진게
master
profile
생각이란걸해

0개의 댓글