2015-01-20 2 views
1

먼저 git 저장소를 만들고 내 로컬 시스템에서 로컬 저장소를 작성했습니다. 둘째 - 내 로컬 시스템에서 작업하고 일부 변경을 수행하고 Git 저장소에 변경 사항을 적용하여 로컬 시스템 원본과 git 리포지토리가 동기화되도록했습니다.로컬 폴더를 NitrousIO의 Git 저장소와 동기화하는 방법

지금 로컬 시스템에서 작업하는 대신 NitrousIO에서 작업 할 수 있습니다. 따라서 내 자식 저장소 이름과 같은 폴더를 만든뿐만 아니라 'git .init' 않았다. 기본적으로 이것은 Ruby on Rails 응용 프로그램입니다, 따라서 폴더를 설정하는 'rails new RKsJobs_Board' 따라 다음 git .init

내가해야 할 것은 : 원격 Git 저장소이기 때문에가 최신 소스 코드, 내가 좋아하는 것 내 NitrousIO 폴더는 원격 저장소와 동기화됩니다.

어떻게하면됩니까?

나는 아래와 같은 루트 디렉토리에서 일산에이 시도 :

[email protected]:~$ git checkout -- RKsJobs_Board                                   
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git. 

가 나는 또한 다음과 같은 실제 디렉터리에서 일산에이 시도 :

[email protected]:~/RKsJobs_Board$ git checkout -- RKsJobs_Board                                
error: pathspec 'RKsJobs_Board' did not match any file(s) known to git. 

내가 뭔가 비린내가없는 알고 일하기는하지만 나 자신을 찾을 수는 없습니다. 당신은 단지 git init .을했다면 너희들이 도울 수 있다면 알려줘

..

+0

NitrousIO 무엇입니까 위에서 언급 한 git init .와 다른 단계로 시작? 다른 환경에서 어떤 버전의 Git을 사용하고 있습니까? 'git .init'은 무엇입니까? (보통'git init '입니다.) – VonC

답변

1

는 로컬 자식의 repo는 비어 체크 아웃에 당신을위한 인덱스가 없습니다.

당신은 당신의 지역의 repo 역사와 작업 트리에서 당신에게 원격 환매 특약의 내용을 줄 것이다 원격 환매 특약 URL

git remote add origin /url/to/remote/repo 
git fetch 
git checkout master origin/master (or) git checkout master && git reset --hard origin/master 

을 추가해야합니다.

주 - 빈 폴더를 가지고 확인하십시오 단계를 수행하기 전에 다음

+0

NitrousIO는 웹 기반 IDE가있는 클라우드 기반 개발 환경 플랫폼입니다. 그래, 그것은 자식 초기화 및 버전 자식 2.0.0 버전입니다. BTW, 단계를 수행하지만 마지막 단계에서이 오류가 발생했습니다. '오류 : pathspec'master '는 git에 알려진 파일과 일치하지 않습니다. 오류 : pathspec 'origin'이 (는) 자식에게 알려진 모든 파일과 일치하지 않습니다. ' –

+0

@RamakishnaBalla'git remote -v'가 반환하는 것은 무엇입니까? – VonC

+0

출처 https://github.com/ramakb/RKsJobs_Board 출처 https://github.com/ramakb/RKsJobs_Board (푸시) –

관련 문제