git svn
이미 로컬 리포에 추가 및 커밋되었습니다.
확인 자식 확인은 올바른 사용자 이름과 이메일 (당신의 GitHub의의의 repo의 즉, 사람)로 구성되어 있습니다 :
git config --global user.name "Name"
git config --global user.email [email protected]
당신은 당신의 GitHub의의의 repo 푸시에 원격을 추가해야합니다.
이
cd /path/to/your/local/repo
git remote set-url origin https://[email protected]/username/reponame
git push --all
git push --tags
참고가 GitHub의에 새로운 REPO를 만들 때, 그것은 수도 이미합니다 (README.md
, 하나 개의 파일로) 저지와 함께 제공.
그런 경우 Repo 기록은 GitHub 저장소의 한 커밋을 기반으로하지 않으므로 로컬 저장소의 git push
이 거부 될 수 있습니다.
그런 경우 (git push
실패), 다음 :
은`자식 원격 add` 명령은`치명적 나에게이 메시지를주고있다
cd /path/to/your/local/repo
git remote add origin https://[email protected]/username/reponame
git pull origin master
git push --all
git push --tags
: 원격 기원을 이미 exists.'. 일련의 명령을 시도했지만 원격 Repo에 아무 것도 추가되지 않았습니다. – eminemence
@emememence 다음에'git remote set-url'을 시도해보십시오 (답변을 변경했습니다) – VonC
지금까지 답변 해 주셔서 감사합니다. 이번에'git remote'는 괜찮 았습니다. 그러나'git push'는 모두'Everything up-to-date'를 리턴했습니다. svn이 마이그레이션과 같은 두통이 될 것이라고 생각하지 마십시오. 추가하기 만하면, svn2git 도구를 실행 해 보았습니다. 그러나 창을봤을 때 제대로 실행되지 않습니다. 그러므로 나는 svn을 수동으로 임포트하여 임마누리하는 작업을 수행했다. – eminemence