git pull 여러대의 컴퓨터가 협업을 할 때 사용하는 기능인 git push 와 pull 에 대해 알아 보자. 항상 업무를 시작하기 전에 git pull 명령어를 이용해서 최신 코드를 git remote 저장소로 부터 가지고 온다. git pull [github ssh or http] 만약 pull 을 하지 않으면 원격저장소와 지역저장소의 코드 gap 이 발생하기 떄문에 작업 이후 push 하면 rejected 당할 수 있다. 따라서 pull 을 하고 원격저장소의 코드와의 코드 병합과 conflict를 해결한 후 push 를 다시 해준다. 만약에 git pull을 실수로 했다면 병합하기 이전 상태로 돌릴 수 있는데 이를 위해서는 /ORIG_HEAD 오브젝트의 나온 정보를 이용하면 된다. git fet..