Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

코딩하는 바나나

5.Git 리모트 본문

Git

5.Git 리모트

유기농바나나칩 2022. 8. 14. 19:06

리모트 저장소


리모트 저장소는 다른 사람과 함께 일하기 위해 필요한 인터넷, 네트워크에 있는 저장소이다.

더보기

$ git remote

위의 명령어로 현재 프로젝트의 저장된 리모트 저장소의 이름을 확인 할 수 있다. git clone을 하게되면 origin으로 리모틑 저장소가 자동저장되게 된다, -v 옵션으로 URL까지 함께 볼 수 있다.

더보기

$ git remote add <저장소 단축 이름> <url>

위의 명령으로 리모트 저장을 설정 할 수 있다. 보통 origin으로 리모트 저장소를 저장하기 때문에 git remote add origin https://~ 와 같은식으로 사용한다.

 

리모트 저장소에서 가져오기


더보기

$ git fetch origin

이 명령어를 사용하면 리모트 저장소에서 로컬에 없는 데이터들을 가져올 수 있다.

이 명령어는 리모트 저장소의 모든 브랜치를 로컬에서 접근할 수 있다. 하지만 merge는 자동으로 하지 않기 때문에 다른 브랜치에 해당 내용이 저장된다. 따라서 수동으로 merge 해주어야 한다.

더보기

$ git pull origin

이 명령어를 사용하면 리모트 저장소에서 데이터를 가져온후 자동으로 로컬 브랜치와 merge 시킬 수 있다.

 

 

리모트 저장소에 push 하기


더보기

$ git push <리모트 저장소 이름> <브랜치 이름>

리모트 저장소에 자신이 작성한 코드를 저장하고 싶을때 push 명령어를 사용하면 된다.  이 명령은 리모트 저장소에 쓰기 권한이 있어야하고 리모트 저장소에 다른 push가 없을 때만 사용 할 수 있다. 다른 push가 있으면 해당사항을 merge한 후에 push 할 수 있다. 

 

리모트 저장소 정보 확인하기


더보기
$ git remote show origin
* remote origin
  Fetch URL: https://github.com/schacon/ticgit
  Push  URL: https://github.com/schacon/ticgit
  HEAD branch: master
  Remote branches:
    master                               tracked
    dev-branch                           tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (up to date)​

이 명령어를 사용하면 다음과 같은 정보들을 확인 할 수 있다. 

 

git remote rename origin paul로 리모트 저장소의 이름인 origin을 paul로 바꿀 수 있다.

git remote remove pual로 리모트 저장소를 삭제 할 수 있다.

 

 

'Git' 카테고리의 다른 글

7. Git 브랜치란?  (0) 2022.08.14
6. Git Alias  (0) 2022.08.14
4. Git 되돌리기  (0) 2022.08.07
3. Git 커밋 히스토리 조회하기  (0) 2022.08.01
2. Git 저장소  (0) 2022.07.30