기타/git 사용

<git 사용법> git에서 fetch , pull 차이

studying develop 2020. 4. 27. 23:19

전에 많이 검색해봤는데 이해안됬었다. 다시 찾아봄

결국 리모트 레포의 것을, 로컬 레포로 가져와서 깃의 스테이징에 올리는게? 패치이고, 풀과 머지를 통해 워킹 카피로 내려온다??....  아 아래 그림을 보니 스테이징이랑 로컬 레포는 다르구나. 

 

-  추적(스테이지; stage) : 작업공간에서 변경이 발생한 파일을 다음 커밋에 포함되도록 예약하는 것을 추적이라고 합니다. 어떤 파일을 추적하면 그 파일을 스테이지되었다고 합니다. 추적되는 파일은 스테이지 영역(stage area)에 들어가 있게 됩니다. 아 스테이징은 어느 저장소 개념이 아니라, 그냥 단계 개념인듯.

스테이징 용어는 [https://nanite.tistory.com/39] 여기서 가져왔는데, 직관적으로 잘 설명해준거 같아.

 

 

https://yuja-kong.tistory.com/60 , 이게 풀

 

https://yuja-kong.tistory.com/60, 이게 패칭

 


 

 

 

아 그리고 추가로 git clone 하면 어떻게 되는지도 찾아봄.

내 로컬 레포로 그대로 갖고 오고, 로컬 브랜치가 리모트 브랜치가 가리키던 곳을 같이 가리키게 된다는것 같다.

 

 

 

 

오리진과 마스터는 그냥 이런 말임.

- master: 기본 설정된 브랜치에 붙는 이름입니다.

- origin: 기본 설정된 원격 주소에 붙는 별명입니다.