2017-11-21 18 views
0

다른 계정으로 이동할 때까지 레포가 잘 작동했습니다. 마이그레이션 중에 마스터를 제외한 모든 분기가 손실되었습니다. 오늘 이전에 새로운 분기를 만들 수 없다는 것을 발견했습니다. git push origin new-branchAWS CodeCommit git push를 사용하여 분기를 만들 수 없습니다.

이 명령은 성공적인 메시지를 반환합니다. 그러나 AWS 콘솔에서는 분기가 존재하지 않습니다. 콘솔에 새 분기를 만들 수 있으므로 권한 부여와 관련이 없습니다.

어떤 명령이 리턴 :

Counting objects: 56, done.                                               
Delta compression using up to 4 threads.                                           
Compressing objects: 100% (28/28), done.                                           
Writing objects: 100% (31/31), 12.38 KiB | 0 bytes/s, done. 
Total 31 (delta 16), reused 0 (delta 0) 
To https://user:[email protected]/v1/repos/myrepo 
* [new branch]  new-branch -> new-branchh 
+0

그냥 정답 검사 .. 업스트림에 푸시 했습니까? –

+0

당신은 -u를 의미합니까? 그래, 내가 했어. 그러나 중요하지 않아야합니다 – lonelyloner

답변

0

그것은 당신이 당신이 예상보다 다른 지점에 밀어 상류을 구성했다고 할 수 있는가?

하여 출력 보여준다

  • 신품 분기] 새로운 브랜치 - 이것은 로컬 브랜치의 새로운 브랜치를 '임을 의미

> 새로운 branchh 원격 지점 'new-branchh'(두 h 문자)로 푸시됩니다.

또한 Git과 함께 사용중인 사용자 자격 증명이 콘솔을 보는 데 사용하는 것과 동일한 AWS 계정의 ID와 연결되어 있는지 확인해야합니다. 또한 (us-east-1)을 푸시 할 CodeCommit 지역 엔드 포인트가 AWS 콘솔 (N. Virginia)에서보고있는 지역과 동일한 지 확인하십시오.

+0

사용자 redentials을 업데이 트하는 것을 잊어 버린 것처럼 그것은 어리석은 실수였습니다. – lonelyloner

0

그래서, 분기이 지역의 repo에서 일어나고 있지만 될 수는 원격의 repo에 밀어지고. 이 두 명령을 사용하여 분기보십시오 :

  1. git checkout -b mynewbranch

  2. git push --set-upstream origin mynewbranch