2017-03-25 1 views
-1

나는 2 대의 컴퓨터에서 작동합니다. 내가 일을 끝낼 때마다 나는 이것을 github을 위해 밀어 넣는다.
다른 컴퓨터에서 다른 곳에서 작업을 마치면 저장소를 github에서 복제합니다. 그리고 그렇게 반복합니다. 좋은 방법입니까?
모든 프로젝트 파일 대신 차이점 만 다운로드 할 수 있습니까?2 컴퓨터에서 작업 - git clone - only differences

+1

코드를 업데이트하려면'git pull'을해야합니다. 컴퓨터마다 한 번만 복제해야합니다. – JJJ

+0

git pull 시스템이 반환 된 후 이미 최신 상태 - 아무 일도 일어나지 않지만 오래된 파일이 있습니다 – forschool

+0

이 메시지를 제공하는 작업에 대한 전체 단계별 예제를 제공하십시오. –

답변

0

모든 프로젝트 파일 대신 차이점 만 다운로드 할 수 있습니까?

예,이 git fetchgit pull가있는 것입니다.

+0

아무 일도, 나는 오래된 파일을 가지고있다 – forschool

0

작업을 시작한 컴퓨터에서 git pull을 수행하십시오. 현재 컴퓨터에없는 GitHub의 변경 사항 만 가져옵니다.

+0

"나는 이미 최신." 콘솔에 있지만 이전 파일이 여전히 있습니다. – forschool

+0

다른 컴퓨터에서 변경 사항을 적용 했습니까? 마지막 커밋을 확인하려면 'git log'를 수행하십시오. 또한 커밋의 체크는 실제로 GitHub의 마지막 커밋입니다. –

+0

나는 GitHub에서 실제로 이와 같은 커밋을하고 있지만 다른 콘텐츠 파일을 가지고있다. 또한 github과 같은 모든 파일 프로젝트가 없다. – forschool

0

두 저장소 모두 GitHub 저장소가 원격 저장소입니다. 당신은 같은 것을 보일 것입니다, git remote -v으로 확인할 수 있습니다 : 당신은 그냥 pull합니다 (REPO에있는 파일이 변경됩니다) 할 수 또는 fetch 그래서

origin [email protected]:<user>/<repo>.git (fetch) 
origin [email protected]:<user>/<repo>.git (push) 

을합니다 (REPO에있는 파일을 변경하지 않습니다 만 .git 내부) .