문제

를 개발하고 어떤 학교 등급 소프트웨어를 사용하기로 결정했 Github 최하는 프로젝트입니다.후에 건물 일부에서 코드 내 우분투자가 밀려 Github 및 그 복제하에 그것을 내 맥북 프로입니다.편집 후에 코드를 MBP 나는 그것을 다시 Github.다음 날 아침에 내가 노력 업데이트 내 repo 에서 우분투 상자 git pull 고 그것은 나에게 모든 종류의 문제입니다.

무엇이 최선의 방법은 작업에 위치한 이 상황입니까?나는 원하지 않을 포크 내의 자신의 repo 고 내가 정말 원하지 않을 보내신 이메일 또는니다.할 수 없는 이유만 치료 Github 처럼 마스터하고 밀어/잡아당기기에서 그것에 모든 내 개인 repos 다른 컴퓨터에서?

도움이 되었습니까?

해결책

나는 가정의 문제는 기계에있는 당신이 처음 만들어진 repo 으로 하려 할 때 문제 git pull 명령입니다.

복제할 때 기존 git 저장소(가 2nd 기계,MacBook Pro),당신은 자동으로 설정하도록 git pull 명령을 것이 자동으로 병합하면 원격으로 귀하의 지역을 변경합니다.

그러나,당신이 처음에 만들 repo 및 공유에서 원격 저장소에,당신은 문제가 몇 가지 명령을 것으로 자동 등에 복제 repo.

# GitHub gives you that instruction, you've already done that
# git remote add origin git@github.com:user_name/repo_name.git

# GitHub doesn't specify the following instructions
git config branch.master.remote origin
git config branch.master.merge refs/heads/master

이 지침은 구성 git 그래서 미래 git pull's 에서 이 repo 병합합니다 모두 원격 자동으로 변경됩니다.

다음과 같은 비트입니다 뻔뻔한 자 홍보합니다.당신이 사용하는 경우 루비,을 만들었 루비-기반 도구할 수 있는 거의 모든 종류의 것으로 git remote 가지입니다.도구입니라,당연히, git_remote_branch :-)

를 사용하지 않는 경우에는 루비,내구하겠어 너무 많이 하는 번거로움을 설치합니다.무엇을 할 수 있는 살펴 보기 이전 게시물에 나 블로그, 대부분의 grb 할 수있는 당신을 위해 명시적으로 표시됩니다.채찍질하 git 노트 파일:-)

다른 팁

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top