새로운 자식 저장소 방법에 업로드 기존의 지역 프로젝트

새로운 자식의 자식 저장소에 업로드 존재하지 않는 로컬 프로젝트는 두 가지 방법이 있습니다.

복제 된 복사본 +

첫 번째 방법은, 원격 저장소의 직접 사용은 비교적 간단 다음, 로컬 뽑아 창고에 가서 자신의 지역 프로젝트를 복사합니다. 그런 다음까지 원격 저장소에 밀어 넣습니다. 이 방법은 로컬 프로젝트 자식 저장소의 경우에는 적용되지 않습니다.

다음과 같이 구체적인 단계는 다음과 같습니다

1, 제 클로닝

git clone [email protected]:yuanmingchen/tensorflow_study.git
 
  • 1

이 다음은 복제 창고 아래 자신의 프로젝트에 모든 파일을 복사

3 가기 원격 저장소 최종 푸시 :

git push -u origin master
 
  • 1

두 창고 둘째, 강제 합병

두 번째 방법은 첫 번째 프로젝트 두 창고 오류 직접 당겨 있도록 필요한 경우, 당겨 완전히 다른 두 창고 때문에, 로컬 저장 및 원격 저장소 병합 강제 다음 로컬 자식 저장소 초기화되고있다 거짓 플러스 -ALLOW-관련이없는-역사는 성공을 가져올 수 있습니다. 로컬 프로젝트 경우 자식 저장소있다이 방법이 적합하다.

다음과 같이 구체적인 단계는 다음과 같습니다

1, 새로운 자식 저장소는 로컬 프로젝트는 자식 저장소로 설정된다. 로컬 프로젝트가 이미 자식 저장소의 경우,이 단계를 건너 뛰십시오. 프로젝트 루트 디렉토리 아래 :

git init
 
  • 1

2, 모든 추가 단지 새로운 자식 저장소의 현재 디렉토리에있는 기존 파일 :

git add .
 
  • 1

3, 방금 추가 한 파일을 저장하고 저장된 정보를 쓰기 :

git commit -m "push current files"
 
  • 1

(4) 로컬 및 원격웨어 하우스 연관 :

git remote add origin [email protected]:yuanmingchen/tensorflow_study.git
 
  • 1

5, 로컬 저장소를 업데이트, 원격 저장소를 당겨의 내용은, -ALLOW-관련이없는-역사 지역 창고 및 원격 저장소 독립, 강제 합병 (키)를 무시 사용 :

git pull origin master --allow-unrelated-histories
 
  • 1

원격 저장소에 로컬 저장소 푸쉬 6 내용량 :

git push -u origin master
 
  • 1

그런 다음 확인을 클릭합니다.




셋째, 다른 자식 명령

마지막으로, 다른 명령 힘내 첨부 :
1. 원격 호스트와 관련이 삭제

git remote rm origin
 
  • 1

2, 모든 지역의 지점을 볼 수

git branch -a
 
  • 1

3, 새로운 지점을 작성, XF라고

git branch xf
 
  • 1

4 분기 XF로의 전환 지점

git checkout xf
 
  • 1

<로컬 지점명> 힘내 풀 <원격 호스트 이름> <원격 지점명>도 5는 원격 지점 코드는 로컬 브랜치 당겨
로컬 분기 XF 결합 입수 마스터 분기 원 호스트 명령을 입력 등을 :

git pull origin master:xf
 
  • 1

도 6을 참조하면, 현재 브랜치 밀어 자식 푸시 <원격 호스트 이름> <로컬 브랜치 이름> <원격 브랜치 이름>
PS는 다음 순서의 표현 분기 푸시 <소스> 유의 : 그래서 자식 손잡이이고, <대상> < 리모트 브랜치> <원격 브랜치> <로컬 브랜치> 및 자식은 <로컬 브랜치>를 누른다.
예를 들면 : 로컬 브랜치 XF 마스터 분기 원 호스트를 밀어 명령을 입력 :

git push origin xf:master
 
  • 1

추천

출처www.cnblogs.com/presleyren/p/11715218.html