태그 보관물: github

github

로컬 저장소에서 GitHub 호스팅 원격으로 푸시 사용하여 Visual Studio

내 dev 컴퓨터에서 Git GUI를 사용하여 Visual Studio 2010 솔루션 폴더의 로컬 리포지토리를 만들었습니다. 그런 다음 GitHub 계정에 원격 저장소를 만들었습니다. 이제 로컬 저장소를 원격 저장소로 푸시하는 방법을 찾고 있습니다.

SVN에서는 TortoiseSVN을 사용하여 커밋 할 수 있으며 변경 사항이 원격 저장소로 푸시됩니다. Git에 사용할 수있는 도구가 없습니다.

내 로컬 리포지토리를 GitHub의 원격 리포지토리로 푸시하려면 어떻게해야합니까?



답변

git push먼저 명령으로 둘 사이의 관계를 설정 한 후 명령을 사용하여 로컬 저장소를 원격 저장소로 푸시합니다 git remote add [alias] [url]. Github 저장소를 방문하면 푸시에 사용할 URL이 표시됩니다. 먼저 다음과 같이 입력합니다.

git remote add origin git@github.com:username/reponame.git

git clone원격 저장소에 대해 실행 하여 시작하지 않는 한 ,이 단계는 이미 완료되었습니다.

그런 다음 다음을 입력합니다.

git push origin master

첫 번째 푸시 후 다음을 입력하면됩니다.

git push

나중에 원격 저장소를 업데이트하려는 경우.


답변

유형

git push

저장소 디렉토리 내의 명령 줄에서


답변

Subversion은 암시가 항상 그와 관련된 원격 저장소를. 반면 Git은 많은 “원격”을 허용하며 각 “원격”은 사용자가 밀거나 가져올 수있는 단일 원격 장소를 나타냅니다.

GitHub 리포지토리에 대한 원격을 로컬 리포지토리에 추가 한 다음 git push ${remote}또는 git pull ${remote}을 사용 하여 각각 푸시 및 풀 또는 GUI에 해당하는 항목 을 사용해야 합니다.

Pro Git은 여기에서 리모컨에 대해 설명합니다. http://git-scm.com/book/ch2-5.html

GitHub 도움말은 http://help.github.com/remotes/ 에서보다 “작업 중심”방식으로 설명합니다.

두 가지를 연결하면 분기를 밀거나 당길 수 있습니다.


답변

이것은 내 GIT 버전 1.8.4에서 작동했습니다.

  1. 로컬 저장소 폴더에서 마우스 오른쪽 버튼을 클릭하고 ‘ Git Commit Tool ‘을 선택 합니다.
  2. 거기에서 업로드 할 파일을 ‘ Unstaged Changes ‘에서 선택하고 ‘ Stage Changed ‘버튼을 클릭합니다. (처음에는 ‘ 재검색 ‘버튼을 클릭하여 어떤 파일이 수정되고 아직 업로드되지 않았는지 확인할 수 있습니다.)
  3. 커밋 메시지를 작성하고 ‘ 커밋 ‘버튼을 클릭 합니다.
  4. 이제 폴더를 다시 마우스 오른쪽 버튼으로 클릭하고 ‘ Git Bash ‘를 선택하십시오 .
  5. 입력 : 자식 밀어 원산지 마스터 및 자격 증명을 입력합니다. 끝난.