Eclipse에 GitHub에 업로드하고 싶은 코드가 있지만 지금까지 방법을 알 수 없습니다. "저장소 만들기"라고되어 있지만 프로젝트를 보관하는 폴더처럼 보이며 여기에 코드를 업로드하는 방법을 잘 모르겠습니다. 멍청 해 보이는 질문에 대해 사과드립니다. 또한 리포지토리를 어떻게 삭제합니까? 그 방법도 보지 못했습니다.
Eclipse에 GitHub에 업로드하고 싶은 코드가 있지만 지금까지 방법을 알 수 없습니다. "저장소 만들기"라고되어 있지만 프로젝트를 보관하는 폴더처럼 보이며 여기에 코드를 업로드하는 방법을 잘 모르겠습니다. 멍청 해 보이는 질문에 대해 사과드립니다. 또한 리포지토리를 어떻게 삭제합니까? 그 방법도 보지 못했습니다.
답변:
Eclipse 용 EGit 플러그인이 좋은 옵션이지만 더 나은 방법은 git bash (예 : 명령 줄에서 git)를 사용하는 방법을 배우는 것입니다. git의 기초를 배우는 것은 그리 어렵지 않으며, GUI에 의존하기 전에 몇 가지 기본 작업을 이해하는 것이 매우 유익한 경우가 많습니다. 그러나 귀하의 질문에 답하려면 :
먼저 http://git-scm.com/ 에서 git을 다운로드하십시오 . 그런 다음 http://github.com/으로 이동하여 계정과 저장소를 만듭니다.
컴퓨터에서 먼저 git bash를 사용하여 프로젝트 폴더로 이동해야합니다. 거기에 도착하면 다음을 수행합니다.
git init
해당 디렉토리에서 새 git 저장소를 시작합니다.
이 작업을 마치면 새 저장소를 원격 (업로드 할 위치-푸시-파일 위치)에 등록해야합니다.이 경우에는 github가됩니다. 이것은 이미 github 저장소를 생성했다고 가정합니다. GitHub의 저장소에서 올바른 URL을 얻을 수 있습니다.
git remote add origin https://github.com/[username]/[reponame].git
로컬 커밋에 기존 파일을 추가해야합니다.
git add . # this adds all the files
그런 다음 초기 커밋을 수행해야합니다.
git commit -a -m "Initial commit" # this stages your files locally for commit.
# they haven't actually been pushed yet
이제 로컬 저장소에 커밋을 만들었지 만 원격 저장소에는 만들지 않았습니다. 리모컨에 넣으려면 게시 한 두 번째 줄을 수행합니다.
git push -u origin --all
git commit -a -m "Initial commit"
처음 git pull https://github.com/[username]/[reponame].git
에는 문제가 내가 잘못했는지 아닌지 확실하지 않지만 그 후에 작동한다는 것입니다.
다음은 Eclipse 프로젝트를 github에 업로드하는 단계별 비디오입니다.
https://www.youtube.com/watch?v=BH4OqYHoHC0
여기에 단계를 추가합니다.
이클립스 프로젝트-> 팀-> 프로젝트 공유를 마우스 오른쪽 버튼으로 클릭하십시오.
표시된 목록에서 git을 선택하십시오. 저장소 만들기 또는 사용을 묻는 상자를 선택하고 저장소 만들기를 클릭하고 마침을 클릭합니다. -이것은 로컬 git repo를 생성합니다. (이미 git이 설치되어 있다고 가정)
프로젝트-> 팀-> 커밋을 마우스 오른쪽 버튼으로 클릭하고 커밋하려는 파일 만 선택하고 커밋을 클릭합니다. -이제 파일이 로컬 저장소에 커밋됩니다.
Eclipse의 git 저장소보기로 이동하십시오 (또는 팀-> 저장소보기에 표시).
프로젝트의 git repo를 확장하고 Remotes-> Create Remote를 마우스 오른쪽 버튼으로 클릭하십시오.
원격 이름이 원본으로 표시되면 '푸시 구성'옵션을 선택하고 확인을 클릭합니다.
다음 대화 상자에서 URI 텍스트 상자 옆에있는 변경을 클릭하고 git URL, 사용자 이름, 비밀번호를 입력하고 '저장 및 푸시'를 클릭합니다. 이것은 git Push를 구성합니다.
Fetch를 구성하려면 Git Repositories-> Remote-> Configure Fetch-> Add-> Master Branch-> Next-> Finish-> Save and Fetch로 이동합니다.
마스터 브랜치, 브랜치-> 로컬-> 마스터 브랜치-> 브랜치를 마우스 오른쪽 버튼으로 클릭하고 구성-> 원격 : 오리진 및 업스트림 브랜치 : refs / heads / master-> 확인 클릭
리포지토리를 새로 고치면 커밋 한 파일을 볼 수 있으며 리포지토리에서 푸시 및 풀을 수행 할 수 있습니다.
일식의 경우 EGIT가 최선의 선택이라고 생각합니다. 이 가이드 http://rogerdudler.github.io/git-guide/index.html 은 git quick을 이해하는 데 도움이 될 것입니다.