문제

내가 작업중 인 로컬 저장소가 있고 그 리모컨은 Github에서 호스팅됩니다. 나는 최근에 브랜치를 만들어서 작업을 시작하여 몇 번의 커밋을 시작했으며 이제 지점을 Github로 밀어서 다른 복제 된 저장소로 가져 가기를 원합니다.

이것을 달성하기 위해 무엇을해야합니까?

이것이 Github를 사용하여 불가능하다면, 나는 그것을 정상적으로 수행하는 방법을 알게되어 기쁩니다.

도움이 되었습니까?

해결책

git push origin <local-branch-name>:<remote-branch-name>

대체 <local-branch-name> 그리고 <remote-branch-name>. 원하는대로 동일하거나 다를 수 있습니다.

다른 팁

이미 리모컨을 설정 했으므로 명령은

git push origin branch-name

첫 번째 푸시에서.

그 후, 사용 git push origin 원격에서 일치하는 이름으로 모든 지점을 밀어 넣습니다.

원격 URL이 GIT 프로토콜 구문뿐만 아니라 SSH 구문을 사용하고 있는지 확인하십시오. 당신이 달리면

git remote show origin

인쇄 된 URL은

git@github.com:yourname/projectname.git

푸시하려면 URL도 필요합니다. 공개 사용자 인 경우 (쓰기 액세스없이) URL은

git://github.com/yourname/projectname.git

후자처럼 보이면 프로젝트에서 수동으로 편집 할 수 있습니다. .git/config 파일.

분기 코드를 원격에서 로컬로 가져와야하는 경우

$git pull origin branch_name

지점에 코드를 푸시 해야하는 경우

당신은 당신의 코드를 성공적으로 저장하는지 확인해야합니다.

$git status

~보다

$git add -A

이 후에는 당신의 지점에 헌신합니다

$git commit -m "this is initial change"

보다 (마지막)코드를 지사에 푸시하십시오.

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