메인 브랜치 (마스터)와 일부 실험적인 작업을위한 브랜치가있는 github에 저장소가 있습니다. 나는 약간의 커밋을하고 실험적인 브랜치로 밀어 넣었고 모든 것이 잘되었습니다.
이제 다른 컴퓨터에서 내 저장소 (git clone repository )를 복제 한 다음 실험용 브랜치 (git checkout branchname ) 로 전환하려고 하지만이 작업을 수행 할 때마다 머리가 분리되어 변경 사항을 푸시 할 수 없습니다. 내가 뭘 잘못하고 있죠? 나는 어딘가에 근본적인 자식 개념을 놓치고 있다는 느낌이 들지만 임의의 자식 맨 페이지를 읽는 것은 나에게 단서를주지 못한다.
나는 git을 처음 접했기 때문에 내가 바보라면 미안하지만 내 머리를 다시 붙이는 데 도움이되는 문서를 찾을 수 없습니다.
편집하다
추적 지점의 개념은 내가 놓친 것입니다. 이제 그 개념을 이해 했으므로 모든 것이 명확합니다. 개인적으로 나는 git branch --track
구문이 git checkout -b branch-name origin/branch-name
.
도와 주셔서 감사합니다!
git switch
: 아래 내 대답을 참조하십시오 .