คำถามติดแท็ก github

GitHub เป็นบริการเว็บโฮสติ้งสำหรับโครงการพัฒนาซอฟต์แวร์ที่ใช้ Git สำหรับการควบคุมเวอร์ชัน ใช้แท็กนี้สำหรับคำถามเฉพาะสำหรับปัญหาเกี่ยวกับที่เก็บที่โฮสต์บน GitHub คุณลักษณะเฉพาะของ GitHub และการใช้ GitHub สำหรับการทำงานร่วมกันกับผู้ใช้รายอื่น อย่าใช้แท็กนี้สำหรับปัญหาที่เกี่ยวข้องกับ Git เพียงเพราะพื้นที่เก็บข้อมูลเกิดขึ้นเพื่อโฮสต์บน GitHub

19
Github“ ร้ายแรง: แหล่งกำเนิดระยะไกลมีอยู่แล้ว”
ฉันพยายามติดตามการเรียนการสอนของ Michael Hartl's Railsแต่ฉันพบข้อผิดพลาด ฉันสมัครใช้ Github และออกคีย์ SSH ใหม่และสร้างที่เก็บใหม่ แต่เมื่อฉันป้อนบรรทัดถัดไปในเทอร์มินัลฉันได้รับข้อผิดพลาดต่อไปนี้: Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git fatal: remote origin already exists. เพิ่งสงสัยว่ามีใครประสบปัญหานี้หรือไม่

10
ทำไม 'คำขอการดึง' ของคอมไพล์จึงไม่เรียกว่า
คำศัพท์ที่ใช้ในการรวมสาขากับที่เก็บอย่างเป็นทางการคือ 'คำขอดึง' นี่คือความสับสนตามที่ปรากฏว่าฉันขอให้ผลักดันการเปลี่ยนแปลงของฉันไปยังที่เก็บอย่างเป็นทางการ เหตุใดจึงเรียกว่าคำขอดึงและไม่ใช่คำขอส่งข้อมูล
451 git  github  pull-request 

11
ยกเลิกการติดตามไฟล์จากคอมไพล์ชั่วคราว
ฉันได้ตั้งค่าคอมไพล์ท้องถิ่นบนเครื่องของฉัน เมื่อฉันเริ่มต้นคอมไพล์ฉันเพิ่ม libs และไบนารีที่รวบรวมไว้ล่วงหน้า อย่างไรก็ตามในระหว่างการพัฒนาของฉันฉันไม่ต้องการเช็คอินไฟล์เหล่านั้นเป็นระยะ ๆ ฉันไม่ต้องการลบไฟล์เหล่านี้ออกจาก repo มีวิธีใดที่จะไม่ติดตามไฟล์เหล่านี้จนกว่าฉันจะเสร็จสิ้นการพัฒนา (ฉันคิดว่าฉันไม่สามารถใช้. gitignore ได้เพราะมันใช้งานได้กับไฟล์ที่ไม่ได้อยู่ใน git เท่านั้นฉันต้องการปิดการใช้งานการติดตามไฟล์ชั่วคราว)
450 git  github  repository 

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

6
วิธีการระบุใน requirements.txt แหล่ง github โดยตรง
ฉันติดตั้งไลบรารีโดยใช้คำสั่ง pip install git+git://github.com/mozilla/elasticutils.git ซึ่งติดตั้งโดยตรงจากแหล่งเก็บ Github requirements.txtนี้ทำงานได้ดีและผมต้องการที่จะมีการพึ่งพาในการที่ของฉัน ฉันดูตั๋วประเภทอื่นเช่นนี้แต่นั่นก็ไม่ได้แก้ปัญหาของฉัน ถ้าฉันใส่อะไรเช่น -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev ในrequirements.txtไฟล์pip install -r requirements.txtผลลัพธ์ในเอาต์พุตต่อไปนี้: Downloading/unpacking elasticutils==0.7.dev (from -r requirements.txt (line 20)) Could not find a version that satisfies the requirement elasticutils==0.7.dev (from -r requirements.txt (line 20)) (from versions: ) No distributions matching the version for elasticutils==0.7.dev (from -r …

8
โดเมนที่กำหนดเองสำหรับหน้าโครงการ GitHub
ฉันมีgh-pagesสาขาหนึ่งในrepos http://github.comของฉัน หน้าโครงการ GitHub ทำงานได้ดีถ้าฉันไปที่http://myuser.github.com/myrepo ฉันต้องการตั้งค่าโดเมนที่กำหนดเอง (myexample.com) ที่จะแสดงหน้าโครงการนี้ ฉันต้องการทั้งสอง myexample.comและwww.myexample.comเพื่อแสดงหน้าโครงการเหล่านี้ หน้า GitHub ช่วยบอกว่าจะสร้างระเบียน A และระเบียน CNAME ใน DNS ของคุณ ระเบียน A เหมาะสม แต่ฉันไม่ทราบว่าจะบันทึกระเบียน CNAME ใดใน DNS ของฉัน gh-pagesเอกสารบอกว่าจะทำให้การCNAMEบันทึกสำหรับ 'charlie.github.com' ซึ่งเป็นที่เก็บหน้าผู้ใช้ ฉันไม่ได้มีพื้นที่เก็บข้อมูลผู้ใช้หน้า - ฉันมีเพียงพื้นที่เก็บข้อมูลโครงการและgh-pagesสาขาที่ฉันต้องการที่จะใช้สำหรับและmyexample.comwww.myexample.com ฉันต้องสร้างที่เก็บหน้าผู้ใช้หรือไม่เพื่อให้ฉันสามารถใช้หน้าโครงการของฉันกับ www.myexample.com และ myexample.com ได้ ฉันจะลอง แต่ฉันต้องการให้แน่ใจว่าสิ่งนี้จะทำงานได้เมื่อฉันมี www.myexample.com อยู่แล้วและไม่ต้องการทำผิด ฉันส่งอีเมลถึงฝ่ายสนับสนุน GitHub และคำตอบของพวกเขาคือ คุณไม่สามารถชี้ไปที่หน้า gh เท่าที่ฉันรู้ ฉันคิดว่ามันยากที่จะเชื่อว่าพวกเขาจะสนับสนุนเฉพาะระเบียน A …
436 github  dns 

6
ฉันจะย้อนกลับพื้นที่เก็บข้อมูล GitHub ไปยังการกระทำที่เฉพาะเจาะจงได้อย่างไร
GitHub ของฉันมี 100 คำสัญญาอยู่ในตอนนี้ ฉันต้องย้อนกลับพื้นที่เก็บข้อมูลเพื่อยอมรับ 80 และลบที่ตามมาทั้งหมด ทำไม? repo นี้ควรจะรวมจากผู้ใช้เบ็ดเตล็ด การรวมกลุ่มเป็นไปอย่างมุ่งมั่นจากฉันเนื่องจากมีการแก้ไขมากเกินไป นั่นเป็นเพราะการติดป้ายสาขาระยะไกลของฉันอย่างไม่ถูกต้องซึ่งมีผู้พัฒนา 3 คนติดป้ายชื่อซึ่งกันและกัน ฉันต้องรีเซ็ตเป็นจุดนั้นแล้วดึงไปข้างหน้า ฉันต้องการรีบูตเช่นเดียวกับในตัวอย่างนี้: ฉันจะลบการกระทำบน GitHub ได้อย่างไร อย่างไรก็ตาม git ต้องการให้ฉันจัดการกับความขัดแย้งมากมาย มีวิธีที่ง่ายกว่านี้ไหม?
431 git  github 

4
ย้ายไฟล์ที่เปลี่ยนแปลงไปยังสาขาอื่นเพื่อเช็คอิน
สิ่งนี้มักจะเกิดขึ้นกับฉัน: ฉันเขียนโค้ดบางส่วนไปตรวจสอบการเปลี่ยนแปลงของฉันแล้วตระหนักว่าฉันไม่ได้อยู่ในสาขาที่เหมาะสมเพื่อตรวจสอบการเปลี่ยนแปลงเหล่านั้น อย่างไรก็ตามฉันไม่สามารถเปลี่ยนไปใช้สาขาอื่นได้โดยไม่ต้องเปลี่ยนการคืนค่า มีวิธีย้ายการเปลี่ยนแปลงไปยังสาขาอื่นที่จะตรวจสอบที่นั่นหรือไม่?
422 git  github 

22
บัญชี GitHub หลายอันในคอมพิวเตอร์เครื่องเดียวกัน?
พยายามทำงานทั้งของฉันจริง "งาน" repos และ repos ส่วนตัวของฉันในศูนย์กลาง git จากคอมพิวเตอร์ของฉัน บัญชีงานได้รับการตั้งค่าก่อนและทุกอย่างทำงานได้อย่างไร้ที่ติ บัญชีส่วนตัวของฉัน แต่ดูเหมือนไม่สามารถผลักดันไปยัง repo ส่วนตัวของฉันซึ่งตั้งค่าภายใต้บัญชี / อีเมลอื่น ฉันได้ลองคัดลอกรหัสงานไปยังบัญชีส่วนตัวของฉันแล้ว แต่นั่นเกิดข้อผิดพลาดเนื่องจากแน่นอนว่ากุญแจสามารถแนบกับบัญชีเดียวเท่านั้น ฉันจะกด / ดึงเข้าและออกจากทั้งสองบัญชีจากข้อมูลประจำตัว GitHub ที่เกี่ยวข้องได้อย่างไร

13
คุณสามารถรับจำนวนบรรทัดของรหัสจากที่เก็บ GitHub ได้หรือไม่?
ในพื้นที่เก็บข้อมูล GitHub คุณสามารถดู“ สถิติภาษา” ซึ่งแสดงเปอร์เซ็นต์ของโครงการที่เขียนด้วยภาษา อย่างไรก็ตามไม่แสดงจำนวนบรรทัดของโค้ดที่โครงการประกอบด้วย บ่อยครั้งที่ฉันต้องการได้รับความประทับใจในระดับและความซับซ้อนของโครงการอย่างรวดเร็วและการนับจำนวนบรรทัดสามารถสร้างความประทับใจครั้งแรกได้ โค้ด 500 บรรทัดแสดงถึงโครงการที่ค่อนข้างง่ายโค้ด 100,000 บรรทัดแสดงถึงโครงการขนาดใหญ่ / ซับซ้อน ดังนั้นเป็นไปได้ที่จะได้รับบรรทัดของรหัสที่เขียนในภาษาต่าง ๆ จากพื้นที่เก็บข้อมูล GitHub โดยเฉพาะอย่างยิ่งโดยไม่ต้องโคลนหรือไม่ คำถาม“ นับจำนวนบรรทัดในที่เก็บ git ” ถามถึงวิธีการนับบรรทัดของรหัสในที่เก็บ Git ภายในเครื่อง แต่: คุณต้องโคลนโครงการซึ่งอาจมีขนาดใหญ่มาก ยกตัวอย่างเช่นการโคลนโครงการเช่นไวน์ใช้เวลานาน คุณจะนับจำนวนบรรทัดในไฟล์ที่ไม่จำเป็นต้องเป็นรหัสเช่นไฟล์ i13n ถ้าคุณนับเพียง (ตัวอย่าง) ไฟล์ทับทิมคุณควรที่จะพลาดที่อาจเกิดขึ้นจำนวนมหาศาลของรหัสในภาษาอื่น ๆ เช่น JavaScript คุณต้องรู้ล่วงหน้าว่าจะใช้ภาษาใดในโครงการ คุณต้องนับซ้ำสำหรับทุกภาษาที่โครงการใช้ ทั้งหมดนี้อาจใช้เวลานานเกินไปสำหรับ "ตรวจสอบขนาดของโครงการ" อย่างรวดเร็ว
417 git  github  line-count 

25
มียูทิลิตีบรรทัดคำสั่งสำหรับการแสดงผล GitHub ที่ปรุงแต่งมาร์กดาวน์หรือไม่?
ฉันสงสัยว่ามียูทิลิตี้บรรทัดคำสั่งสำหรับการใช้ไฟล์Markdown ปรุงแต่งแบบ GitHubและแสดงเป็น HTML หรือไม่ ฉันใช้วิกิ GitHub เพื่อสร้างเนื้อหาเว็บไซต์ ฉันโคลนที่เก็บข้อมูลบนเซิร์ฟเวอร์ของฉันแล้วและต้องการประมวลผลเป็น HTML ปกติ เป็นสิ่งสำคัญสำหรับฉันว่าสิ่งที่ปรากฏบน GitHub นั้นเป็นวิธีที่ควรมองหาเว็บไซต์ของฉัน ฉันต้องการใช้บล็อกที่มีการป้องกันด้วย~~~ดังนั้นฉันจึงไม่ควรใช้ไวยากรณ์ Markdown มาตรฐานเท่านั้น ฉันได้ลองดูตัวอย่าง JavaScript แบบสดๆแล้วคิดว่าฉันสามารถเอาไปใส่ใน Node.js ได้ แต่พวกเขาบอกว่ามันเลิกใช้แล้ว ฉันดูที่เก็บข้อมูล redcarpet แต่ดูเหมือนว่าจะไม่มีส่วนต่อประสานบรรทัดคำสั่ง ฉันรีดโซลูชันของฉันเอง แต่เนื่องจากไม่มีวิธีแก้ไขปัญหาที่นี่ดีกว่าโซลูชันอื่นอย่างชัดเจนฉันจะปล่อยให้คำถามโดยไม่มีคำตอบที่เลือก

9
git - แหล่งกำเนิดเพิ่มระยะไกลกับแหล่งกำเนิดชุด URL ระยะไกล
ฉันสร้างที่เก็บใหม่: git init echo "# MESSAGE" >> README.md git add README.md git commit -m "first commit" จากนั้นฉันต้องการที่จะผลักดันการกระทำของฉันไปยังพื้นที่เก็บข้อมูลระยะไกลที่ว่างเปล่าที่สร้างขึ้นบน Github ดังนั้นฉันต้องตั้งค่าระยะไกล ความแตกต่างระหว่างการใช้คำสั่งต่อไปนี้คืออะไร? : git remote add origin git@github.com:User/UserRepo.git git remote set-url origin git@github.com:User/UserRepo.git ในตอนท้ายฉันก็ดัน: git push -u origin master Edit1: จะเกิดอะไรขึ้นเมื่อฉันเรียกใช้ชุดเริ่มต้นระยะไกลหลังจาก git init ต้นกำเนิดชุด URL ระยะไกลสร้างจุดเริ่มต้นหรือไม่ หากต้นกำเนิดมีอยู่แล้วหลังจาก git init ไม่มีความแตกต่างระหว่างการใช้คำสั่งเหล่านั้นในสถานการณ์ของฉันใช่ไหม?
412 git  github 

10
คุณจะแนบคำขอดึงใหม่กับปัญหาที่มีอยู่ใน GitHub ได้อย่างไร
ฉันไม่แน่ใจ แต่ฉันมีความจำที่คลุมเครือในการสร้างคำขอดึง github กับ "Issue 4" หรือบางอย่างในชื่อและมันจะแนบตัวเองกับ Issue 4 ในโครงการที่ฉันส่งไปโดยอัตโนมัติ ฉันลองอีกครั้งเมื่อเร็ว ๆ นี้และใช้งานไม่ได้ - เพิ่งสร้างปัญหาใหม่เอี่ยมแทน ฉันไม่เห็นตัวเลือกใด ๆ เช่น "แนบกับปัญหา" ในหน้าคำขอดึงใหม่หรือ "เปิดคำขอดึงใหม่สำหรับปัญหานี้" ในหน้าปัญหา มีวิธีการทำเช่นนี้หรือไม่เพื่อช่วยให้เจ้าของโครงการรักษาหน้าปัญหาของตนให้สะอาดและหลีกเลี่ยงการทำซ้ำ แก้ไข : เพื่อชี้แจงฉันรู้ว่าการสร้างคำขอดึงสร้างปัญหาใหม่เสมอ ฉันต้องการแนบคำขอดึงกับปัญหาที่มีอยู่แทน

1
ความแตกต่างระหว่างต้นกำเนิดและต้นน้ำบน GitHub คืออะไร?
ความแตกต่างระหว่างoriginและupstreamบนGitHubคืออะไร? เมื่อgit branch -aคำสั่งเสร็จสิ้นบางสาขาจะมีคำนำหน้าเป็นorigin( remotes/origin/..) ในขณะที่บางคำสั่งมีคำนำหน้าเป็นupstream( remotes/upstream/..)
409 git  github  git-branch 

7
เปลี่ยนชื่อโฟลเดอร์เมื่อทำการโคลนจาก github หรือไม่
เมื่อฉันโคลนบางอย่างจาก Github มันจะสร้างโฟลเดอร์ที่มีชื่อเดียวกับแอพในคอมพิวเตอร์ของฉัน มีวิธีเปลี่ยนชื่อไหม ตัวอย่างเช่นการทำโคลนนี้จะสร้างโฟลเดอร์ "ลงชื่อเข้าใช้ด้วยทวิตเตอร์" ที่ยาว git clone https://github.com/sferik/sign-in-with-twitter.git ฉันรู้ว่าฉันสามารถเปลี่ยนชื่อโฟลเดอร์ได้ แต่ฉันสงสัยว่าจะมีวิธีการเปลี่ยนชื่อโฟลเดอร์ดังกล่าวหรือไม่โดยการเพิ่มตัวเลือกที่ส่วนท้ายของคำสั่ง ตัวอย่างเช่น git clone https://github.com/sferik/sign-in-with-twitter.git as 'signin' ปัญหาคือฉันโคลนแอพหลาย ๆ ครั้งเพื่อปรับการตั้งค่าบางอย่างเพื่อให้มันทำงานและถ้ามีปัญหาฉันจะลบโฟลเดอร์ แต่ฉันกังวลว่าอัญมณีบางตัวยังคงติดตั้งอยู่ ฉันลบโฟลเดอร์แล้ว
403 git  github 

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