อัพเกรดส่วนสำคัญเป็นโครงการ GitHub แบบเต็มโดยไม่มี commandline หรือ IDE


9

ฉันใช้คุณลักษณะส่วนสำคัญของ GitHub สำหรับการทดลอง HTML + CSS + JavaScript ที่มีน้ำหนักเบามาก

ฉันไม่มีคอมไพล์ในแล็ปท็อปของฉันไม่ว่าจะเป็นเครื่องมือบรรทัดคำสั่งหรือผ่าน IDE บางตัว (ฉันโบกรถไปรอบโลกพร้อมเน็ตบุ๊กเล็กน้อย)

การคัดลอกและวางจากโปรแกรมแก้ไขข้อความที่ชื่นชอบไปยัง / จาก Git ทำงานได้ดี

ฉันยังมีบัญชี GitHub ที่เหมาะสมซึ่งฉันได้แยกโครงการบางส่วนแก้ไขการแก้ไขเล็กน้อยในเครื่องมือแก้ไขออนไลน์ GitHub และปัญหาการดึงคำขอต้นน้ำ จนถึงตอนนี้สำหรับสิ่งที่ฉันกำลังทำเครื่องมือออนไลน์หรือ GitHub นั้นใช้ได้โดยไม่ต้องมี commandline หรือ IDE

แต่ตอนนี้ฉันสงสัยว่ามีวิธี "โปรโมต" บางสิ่งบางอย่างซึ่งเป็นส่วนสำคัญในโครงการ GitHub ที่เต็มเปี่ยมหรือไม่

คำตอบ:


7

ไม่มีวิธีการทำเช่นนี้หากไม่มีบรรทัดคำสั่ง GitHub ไม่มีวิธีในการโปรโมตส่วนสำคัญในการซื้อคืน

ในขณะที่อินเทอร์เฟซ GitHub ช่วยให้คุณสามารถแก้ไขไฟล์ในที่เก็บของคุณได้พวกเขาจะต้องอยู่ที่นั่นผ่านทางgit pushจากในเครื่องของคุณ

หากพวกเขาเพิ่มความสามารถในการเพิ่มไฟล์ผ่านทางเว็บอินเตอร์เฟสคุณจะสามารถ "ส่งเสริม" ส่วนสำคัญใน GitHub repo ผ่านสำเนามาตรฐานและวางเนื้อหาของมัน แต่นั่นก็จะไม่ส่งผลใด ๆ ต่อประวัติศาสตร์ของการทำพันธสัญญา

หากคุณยังคงต้องการที่จะคุณจะต้องใช้บรรทัดคำสั่งหรือ 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 repoซึ่งคุณต้องการส่งไฟล์เหล่านี้

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

ตอนนี้คุณน่าจะสามารถส่งไฟล์ gist ไปสู่ ​​repo ของ GitHub ได้ด้วยประวัติการแก้ไขทั้งหมด


อืม "การวางโปรโมชั่นคัดลอก" เช่นนี้จะปล่อย repo ต่อเนื่องหรือทางแยกหรือจะเพิ่งเริ่มใหม่ที่ภายในไม่รู้อะไรเกี่ยวกับต้นกำเนิดของมัน
hippietrail

หลังเป็นเพียงสำเนาใหม่ที่ไม่มีประวัติ
Eight Days of Malaise

อืมมันแย่มาก แต่ด้วย commandline มันจะรักษาประวัติฉันเข้าใจถูกต้องหรือไม่?
hippietrail

1
ขอโทษค่ะ ทั้งหมดเห็นว่าเป็นไฟล์สดไม่มีประวัติ ไม่สำคัญว่าจะผ่านเว็บอินเตอร์เฟสหรือบรรทัดคำสั่ง
แปดวันแห่งความไม่สงบใน

2
ฟังดูเป็นความคิดที่ดีที่จะส่งไปยัง GitHub ตามคำขอคุณลักษณะ
Eight Days of Malaise

4

ส่วนสำคัญคือที่เก็บข้อมูลในสิทธิของตนเอง - คุณสามารถโคลนพวกเขาพวกเขามีประวัติ

คุณสามารถสร้างพื้นที่เก็บข้อมูลบน github โคลนส่วนสำคัญของคุณเพิ่มพื้นที่เก็บข้อมูล github เป็นระยะไกลใหม่แล้วผลักดันมันได้หรือไม่ ตอนนี้ควรมีเนื้อหาสาระสำคัญของคุณรวมถึงประวัติการแก้ไข

ค่อนข้างแน่ใจว่าสิ่งนี้จะต้องมี commandline หรือเครื่องมือ UI อื่น ๆ ที่ช่วยให้คุณดำเนินการ git ที่เฉพาะเจาะจงเช่นการเพิ่มรีโมตการดึงและการกด


1
ทดสอบสิ่งนี้และใช้งานได้ดีหากคุณสามารถใช้บรรทัดคำสั่งได้
Eight Days of Malaise
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.