커맨드 라인이나 IDE없이 git를 전체 GitHub 프로젝트로 업그레이드


9

매우 가벼운 HTML + CSS + JavaScript 실험에 GitHub의 요지 기능을 사용하고 있습니다.

커맨드 라인 도구 또는 일부 IDE를 통해 랩톱에 자식이 없습니다. (나는 작은 넷북으로 전 세계에서 히치 하이킹을하고있다.)

내가 좋아하는 텍스트 편집기에서 Git으로 / Git에서 복사하여 붙여 넣는 것은 잘 작동합니다.

또한 GitHub 온라인 편집기에서 일부 프로젝트를 포크하고 약간의 수정 사항을 편집했으며 풀 요청을 업스트림으로 발행하는 적절한 GitHub 계정이 있습니다. 지금까지 온라인 도구 또는 GitHub를 수행하는 작업은 명령 줄이나 IDE없이 훌륭합니다.

그러나 지금 나는 본격적인 GitHub 프로젝트에 요점을 가진 무언가를 "홍보"하는 방법이 있는지 궁금합니다.

답변:


7

명령 행 없이는이를 수행 할 방법이 없습니다. GitHub에는 요점을 레포로 홍보 할 수있는 방법이 없습니다.

GitHub 인터페이스를 사용하면 리포지토리의 파일을 편집 할 수 있지만 git push로컬을 통해 이미 파일이 있어야합니다 .

웹 인터페이스를 통해 파일을 추가 할 수있는 기능을 추가하면 표준 사본 및 내용 붙여 넣기를 통해 GitHub 저장소에 요점을 "홍보"할 수 있습니다. 그러나 그것은 또한 요지의 커밋 역사를 전수하지 않을 것입니다.

그래도 원하는 경우 명령 행 또는 IDE를 사용해야합니다 .

  1. 요점으로 가서 퍼블릭 / 프라이빗 클론 URL을 찾으십시오
  2. 클릭하세요.

    다음과 같은 정보가 포함 된 팝업이 표시됩니다.

    이 복제 URL을 직접 사용하십시오.
    git clone git@gist.github.com:{SHA-1}.git local-repo

  3. git clone지역으로 실행

    호스트 gist.github.com 의 신뢰성을 확립 할 수없는 경우 다운로드를 확인해야 할 수도 있습니다 .

    GitHub에 연결하기 위해 암호를 입력해야 할 수도 있습니다

  4. 이 파일들을 푸시하려는 곳을 GitHub 저장소로 업데이트하십시오 .

    git remote set-url origin {git://new.url.here}
    

이제 커밋 리비전 히스토리와 함께 gist 파일을 GitHub 저장소로 푸시 할 수 있습니다.


흠, 그러한 "복사 페이스트 프로모션"은 지속적인 레포 또는 포크를 남길까요, 아니면 내부적으로 그 기원을 전혀 모르는 새로운 것을 시작할까요?
hippietrail

후자는 역사가없는 신선 사본
8 일 말 라이즈

흠, 그것은 너무 나쁘지만 명령 줄을 사용하면 역사를 보존 할 것입니다. 올바로 이해합니까?
hippietrail

1
죄송합니다 모두 새로운 파일, 기록이 없습니다. 웹 인터페이스 또는 명령 줄을 통한 경우에는 중요하지 않습니다.
Malaise의 8 일

2
기능 요청으로 GitHub에 전송하는 것이 좋습니다.
8 일간의 Malaise

4

음, 요점은 그 자체로 리포지토리입니다. 복제 할 수 있고, 역사가 있습니다.

github에 저장소를 만들고 요점을 복제하고 github 저장소를 새로운 리모컨으로 추가 한 다음 밀어 넣을 수 있습니까? 이제 개정 내역을 포함한 요지 내용이 포함되어야합니다.

원격 명령 추가, 당기기 및 밀기와 같은 특정 자식 작업을 수행 할 수있는 명령 줄이나 다른 UI 도구가 필요합니다.


1
커맨드 라인을 사용할 수 있다면 이것을 테스트하고 충분히 작동합니다
8 개의 Malaise of Malaise
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.