2013-02-18 3 views
2

내 repo에 대한 r/w 액세스 권한을 부여한 친구로부터 github 프로젝트 URL을 받았습니다. github에 "zip으로 다운로드"버튼을 사용하여 프로젝트를 다운로드했지만 지금은 neatbeans에서 마우스 오른쪽 버튼을 클릭/원격/푸시하고 repo 정보를 입력 한 다음 로컬 브랜치를 선택하도록 요청합니다. 파일을 수동으로 다운로드했기 때문에 가지고 있지 않습니다.로컬 지점이없는 netbeans에서 github을 푸는 방법

그래서 내가 github에서 볼 수있는 프로젝트의 유일한 브랜치와 같은 이름을 가진 로컬 브랜치를 만들었지 만, "push"할 때 repo에는 아무런 변화가 없습니다. 내 버전은 단순히 업로드되지 않습니다.

단서가 있습니까? 나는 분명히 보일지도 모르는 무언가를 묻는다면 미안해. 감사

+0

로컬 분기에서 변경을 커밋 했습니까? – madth3

답변

3

다음과 같은 시도 할 수 있습니다 :

  1. 백업 변경.
  2. (올바르게 설치되었다고 가정하면) git clone <url>을 사용하여 GitHub에서 프로젝트를 확인하십시오 (이제는 마스터 브랜치에 있어야합니다.) 중요하지 않은 브랜치가 하나 밖에없는 경우 다른 브랜치가 있으면 오른쪽을 사용해야합니다 하나는 git checkout입니다.
  3. 그런 다음 git clone으로 검색 한 파일 위에 변경 사항 (백업 파일)을 복사 해보십시오. REPO의 루트 디렉토리의 실행 git status
  4. 모든 것이 인덱스 실행 git commit -a -m "some message"
  5. 에 개최되는 경우 파일이 마지막으로 GitHub의 사용 git push

을 실행 인덱스 (git add)

  • 에 개최 될 필요가있는 경우 확인 아마도 ssh 키가 필요하거나 HTTP 연결을 사용해야합니다. BUT 이것은 SCM에 대한 경멸을 경멸로 다루기 때문에 당연히 나쁜 해결책입니다. 앞으로는 저장소에 연결하고, 변경 사항을 커밋하고 푸시해야합니다. 그래야만 세분화 된 커밋을 수행하고 무언가 잘못되었을 경우 되돌릴 수 있습니다. 변화의 큰 세트를 저지른 것은 올바른 방법이 아닙니다!

  • 6

    나는이 문제를 직접 가지고있다.

    해결책은 코드를 변경하고 변경 사항을 커밋 한 다음 밀어 넣는 것입니다. 한마디로

    :

    1. 하는 (원격 팀 - 아래>) 코드
    2. 푸시 변경 (팀 메뉴 아래) 변경을 커밋에 대한 변경 사항이 도움이

    희망합니다!

    관련 문제