2016-11-22 4 views
-1

새 분기 AAA가 마스터를 기반으로 만들어 졌으므로 이제 로컬 컴퓨터로 가져 오기/가져 오기를 수행하려고합니다. 그것을하는 방법?새 분기를 가져 오지 못했습니다.

디렉토리가 다르다는 점에 유의하십시오. 앱 폴더에 AAA를 가져오고 싶습니다. 새로운 지점을 잡는 올바른 단계는 무엇입니까?

--in app/myproject 
    $ git remote show origin 
    Password for 'https://[email protected]:8443': 
    * remote origin 
     Fetch URL: https://[email protected]:8443/scm/s.git 
     Push URL: https://[email protected]:8443/scm/s.git 
     HEAD branch: master 
     Remote branches: 
     M-10125         tracked 
     feature/AAA      new (next fetch will store in remotes/origin) 
     master          tracked 
     release-0.0.0.0       tracked 

     Local branch configured for 'git pull': 
     master merges with remote master 
     Local ref configured for 'git push': 
     master pushes to master (local out of date) 

    -- in app directory 
    $ git fetch feature/AAA 
    fatal: Not a git repository (or any of the parent directories): .git 

    $ git fetch AAA 
    fatal: Not a git repository (or any of the parent directories): .git 

    $ git fetch origin/AAA 
    fatal: Not a git repository (or any of the parent directories): .git 

감사

+0

및 모든 출력이 같은 디렉토리에 있습니까? – dubes

+0

예, 동일한 디렉토리를 사용하고 있습니다. – user1615666

+1

모든 것이 "기본값으로"설정되어 있고'git remote show ... '와'git fetch' 사이에서 디렉토리를 변경하지 않으면'git fetch' (인자없이) 올바른 일을해야합니다! –

답변

0

그것은 당신의 .git 폴더가 발견되지 않는 것 같다. 폴더가있는 경우 폴더에 대한 권한을 확인하십시오 (존재하지 않는 경우). git init

+0

하지만'git remote show ... '는 작동하지 않을 것입니다. –

+0

아, 그건 사실이 아닙니다. – dubes

+0

죄송합니다. 폴더가 다릅니다. 내 업데이 트를 참조하십시오. – user1615666

0

Git 저장소가 app/project 인 것 같습니다.

.git 디렉토리의 위치를 ​​찾으십시오. .git 디렉터리는 대개 프로젝트의 루트에 있습니다.

당신이 중 하나는 망할 놈의 app/project에서 명령을 실행해야하거나 app/project/.git을 제거하고 appgit init을 실행하여 새로운 REPO를 만들 수 있습니다.

관련 문제