git remote

    [Git Remote] git fetch사용해 remote repository(GitHub, GitLab, etc) 트래킹하기

    git fetch란? Git은 Remote Branch를 계속 Tracking 하지 않는다. 사용자가 요청할 때만 트래킹을 한다. 사용자가 이러한 트래킹을 요청하는 명령어가 바로 git fetch 이다. 어떤 때 git fetch를 써야 할까? master branch에 first commit과 second commit이 있는 상태에서 해당 브랜치를 git clone 했다고 해보자. 그러면 [그림1]과 같이 Remote Repository인 GitHub의 master 브랜치는 second commit을 포인팅 할 것이고, Local의 master 브랜치 또한 second commit을 포인팅 할 것이다. 그리고 해당 브랜치가 트래킹하는 origin/master은 마찬가지로 second commit을 트래..

    [Git Remote] git remote, push를 이용해 Remote 저장소(GitHub, GitLab, etc)를 다루는 방법

    git의 remote란 무엇인가? git에서의 remote 는 외부의 깃헙 저장소가 있는 url에 대한 alias(별칭)을 만들어 관리하기 위한 명령어이다. 이 명령어는 단순히 GitHub만을 위한 것이 아니며, GitLab, Garrit 과 같은 외부 저장소를 다루기 위해서 사용한다. 이 글에서는 다음 순서로 GitHub Repository를 조작하는 방법을 다룬다. Github 저장소를 로컬 git에서 별칭으로 만들어 관리하기 git remote 사용해 remote 저장소 목록 가져오기 git push 사용해 remote 저장소에 로컬 커밋 올리기 Github 저장소를 로컬 git에서 별칭으로 만들어 관리하기 git remote add [alias] [url] 을 이용해 특정 url을 alias로 다..