2014-02-25 3 views
0

나는 원격 지점을 표시하는 자식 원격 명령을 사용하고 출력이 표시자식 원격 명령 출력 메시지

$ git remote -v 
origin [email protected]:spider119/mygridview.git (fetch) 
origin [email protected]:spider119/mygridview.git (push) 

내가 원격 지사가 위와 같이 표시하는 이유, 그들이 같은 지점이다 보인다 이해하지 않는다 . 그리고 사람들의 명령 출력은 다음과 같았습니다.

$ git remote -v 
origin [email protected]:spider119/mygridview.git 

출력 수단의 차이점은 무엇입니까? 감사

답변

1

읽기 전용 액세스 권한이있는 저장소를 포크 할 때 유용한 각 원격의 푸시 대상으로 다른 저장소를 지정할 수 있습니다. 예를 들어, Linux 커널 개발에 사용되는 Dictator and Lieutenants Workflow을 볼 수 있습니다.

그런 경우 축복받은 리포지토리에 대한 쓰기 권한이 없기 때문에 항상 하나에서 가져와 다른 곳으로 푸시 할 수 있습니다. git-remote(1)에서

: - 나는 그 모든 중요하다고 생각하지 않는 메시지의 차이에 관해서는

set-url 
Changes URL remote points to. Sets first URL remote points to matching regex <oldurl> (first URL if no <oldurl> is given) to <newurl>. If <oldurl> doesn’t match any URL, error occurs and nothing is changed. 

With --push, push URLs are manipulated instead of fetch URLs. 

, 그것은 주로 어떤 부 버전 변경 또는 그들 사이를 전환 사소한 설정과 함께합니다 , 그러나 당신을 괴롭히는 경우에 조금 연구를하게 자유롭게 느끼십시오.