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

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

14
Github เปลี่ยนที่เก็บเป็นภาษาที่ไม่ถูกต้อง
ฉันรู้ว่านี่ไม่ใช่เรื่องใหญ่ แต่ฉันชอบให้ Github ของฉันมีความหลากหลายทางภาษา ฉันเขียนโครงการใน Swift และเมื่อฉันยอมรับว่ามันอยู่ใน Objective C ฉันคิดว่าอาจเป็นเพราะเฟรมเวิร์ก Parse เขียนใน Objective C และตรวจพบสิ่งนั้น แต่มีวิธีใดในการเปลี่ยนภาษาที่แสดงในหน้าที่เก็บหลักหรือไม่

1
Pseudo TTY-Allocation คืออะไร? (SSH และ Github)
ฉันพยายามตั้งค่าการเชื่อมต่อ SSH กับ Github ตามบทช่วยสอนนี้: https://help.github.com/articles/testing-your-ssh-connection/ ฉันเจอคำสั่งต่อไปนี้: $ ssh -T git@github.com # Attempts to ssh to github อยากรู้จังฉันดูคู่มือ ssh กล่าวต่อไปนี้: -T Disable pseudo-tty allocation. การจัดสรร tty คืออะไร? tty ย่อมาจากอะไร? เหตุใดเราจึงปิดการใช้งาน ฉันพยายามค้นหามันอย่างจริงจัง แต่ก็ไม่พบแม้แต่คำจำกัดความ
111 github  ssh  openssh 

10
เปลี่ยนรหัสผ่าน GitHub แล้วไม่สามารถกดกลับไปที่รีโมทได้อีกต่อไป
หลังจากที่ฉันเปลี่ยนรหัสผ่าน GitHub ฉันไม่สามารถกดไปที่รีโมทได้: $ git push origin master remote: Invalid username or password. มีเพียงการโคลนที่เก็บอีกครั้งหรือไม่
111 git  github 

5
Git pull ส่งผลให้ข้อความ“ Merge branch” ที่ไม่เกี่ยวข้องในบันทึกคอมมิต
ฉันกำลังทำงานร่วมกับนักพัฒนารายอื่นในโปรเจ็กต์และเรากำลังใช้ Github เป็น repo ระยะไกล ฉันใช้ Mac โดยใช้ git 1.7.7.3 เขาใช้ Windows โดยใช้ git 1.7.6 นี่คือสิ่งที่เกิดขึ้น พวกเราคนหนึ่ง (ขอเรียกเขาว่านักพัฒนา A แต่ไม่สำคัญว่าคนไหน) ผลักดันชุดการคอมมิตไปที่ GitHub อีกคนหนึ่ง (ผู้พัฒนา B) ทำการตกลงในพื้นที่ B git pullไม่ได้ B git pushไม่ได้ เมื่อดูบันทึกประวัติการกระทำฉันเห็นMerge branch 'master' ของ github.com:foo/bar บันทึกการคอมมิตจะเกลื่อนไปด้วยข้อความ "Merge branch" เมื่อเวลาผ่านไปและยังแสดงให้นักพัฒนา B ยอมรับการเปลี่ยนแปลงที่นักพัฒนา A ทำ วิธีเดียวที่เราพบเพื่อป้องกันปัญหานี้คือทำgit pull --rebaseในขั้นตอนที่ 3 แต่ฉันไม่รู้ว่าจะมีผลข้างเคียงอะไรบ้าง …
110 git  github  commit 

6
ฉันจะดึงโปรเจ็กต์จาก github ได้อย่างไร
ฉันมีโปรเจ็กต์เกี่ยวกับ github ที่ฉันเคยทำมาก่อน อย่างไรก็ตามฉันล้างข้อมูลคอมพิวเตอร์ของฉันและฉันสงสัยว่าฉันควรเรียกใช้คำสั่ง git ใดภายใต้ชื่อผู้ใช้ของฉันเพื่อชำระเงินโครงการของฉันอีกครั้งเพื่อที่ฉันจะได้ส่งการเปลี่ยนแปลงล่าสุดไปยัง github ภายใต้บัญชีของฉัน
110 git  github 

6
Git ผสานกับการบังคับเขียนทับ
ฉันมีสาขาที่เรียกว่าdemoฉันต้องรวมกับmasterสาขา ฉันได้ผลลัพธ์ที่ต้องการด้วยคำสั่งต่อไปนี้: git pull origin demo git checkout master git pull origin master git merge demo git push origin master ข้อกังวลเดียวของฉันคือหากมีปัญหาในการผสานฉันต้องการบอกgitให้เขียนทับการเปลี่ยนแปลงในmasterสาขาโดยไม่ต้องแจ้งให้ฉันรวม โดยพื้นฐานแล้วการเปลี่ยนแปลงในdemoสาขาควรเขียนทับการเปลี่ยนแปลงในmasterสาขาโดยอัตโนมัติ ฉันมองไปรอบ ๆ มีตัวเลือกมากมาย แต่ฉันไม่ต้องการใช้โอกาสในการรวม
110 git  github  merge 

2
CocoaPods และ GitHub ส้อม
นี่เป็นครั้งแรกของฉันในการสร้างโครงการ GitHub และฉันก็ไม่ถนัดกับ CocoaPods ด้วยดังนั้นโปรดอดทนกับฉันด้วย โดยทั่วไปฉันแยกโปรเจ็กต์บน GitHub โดยใช้สิ่งต่อไปนี้ในPodfile: pod 'REActivityViewController', '~> 1.6.7', :git => 'https://github.com/<username>/REActivityViewController.git' จากนั้นฉันได้ทำการเปลี่ยนแปลงบางอย่างในทางแยกและแน่นอนเมื่อฉันpod installทำการติดตั้งพ็อดอื่นมันจะติดตั้งต้นฉบับใหม่REActivityViewControllerและลบการเปลี่ยนแปลงของฉัน ฉันรู้ว่าฉันต้องผลักการเปลี่ยนแปลงของฉันไปที่ทางแยกก่อนหน้าอื่นpod installแต่ฉันจะรู้ได้อย่างไรว่ามันกำลังติดตั้งส้อมอยู่โดยพิจารณาว่านี่คือ repo ที่ติดตั้งโดย CocoaPods? ฉันดูในREActivityViewControllerโฟลเดอร์ที่ติดตั้งไว้ใต้Podsโฟลเดอร์และไม่มีไฟล์ git ใด ๆ ฉันต้องทำงานบนส้อมนอกโปรเจ็กต์ของฉันจากนั้นใช้ CocoaPods เพื่อติดตั้งการเปลี่ยนแปลงหรือไม่ ขั้นตอนการทำงานยุ่งยากเกินไป หรือฉันต้องทำอะไรบางอย่างกับโมดูลย่อย?

2
Git: ตั้งค่า user.name และ user.email ในเครื่องสำหรับแต่ละ repo
ฉันกำลังทำงานใน 2 โปรเจ็กต์ซึ่งคาดว่าฉันจะกำหนดค่าชื่อผู้ใช้และอีเมลในเครื่องของฉันด้วยข้อมูลที่แตกต่างกันเมื่อฉันพุชไป เพราะฉันกำลังอัปเดตการกำหนดค่าตลอดเวลาเช่น: git config --local user.email "namelastname@domain.com" เนื่องจากเป็นที่เก็บที่แตกต่างกันมีวิธีที่ฉันสามารถกำหนดอีเมลภายในสำหรับแต่ละที่เก็บได้หรือไม่ อาจจะอยู่ใน.gitconfig?
109 git  github 

1
ฉันจะอัปเดต repo ที่แยกโดยใช้ SourceTree ได้อย่างไร
ฉันใช้ SourceTree (กับ BitBucket) เพื่อจัดการรหัสของฉัน ฉันได้แยก repo และอัปเดต repo หลักแล้ว ฉันจะใช้ SourceTree เพื่อรวมโค้ดอัปสตรีมลงใน repo ที่แยกออกมาได้อย่างไร

4
การสร้างมิเรอร์ github อย่างเป็นทางการ
ฉันจะสร้างกระจก GitHub สำหรับเก็บคอมไพล์ภายนอกเช่นนั้นก็จะปรากฏเป็น "กระจกจริง" เช่นเดียวกับในhttps://github.com/mirrors ? จนถึงตอนนี้ฉันตั้งค่ากระจกโดยใช้: cd /path/to/bare/repository git remote add --mirror github git@github.com:user/repo.git และกำหนดค่าตะขอรับโพสต์เพื่อทำไฟล์git push --quiet github. อย่างไรก็ตามวิธีนี้ github ไม่รู้จักกระจกเงา มีความคิดอย่างไรที่จะทำด้วยวิธี github เช่นที่ "Mirrorred from" ปรากฏอยู่ใต้ชื่อ repostiory?
108 github  mirroring 

3
ต้องการคอมมิตเฉพาะอย่างถูกต้องใน Composer อย่างไรจึงจะพร้อมใช้งานสำหรับแพ็กเกจที่อ้างอิง
ฉันมีไลบรารีfoo/foo-libที่คอมrequiresมิตเฉพาะจาก GitHub: { "name": "foo/foo-lib", "repositories": [ { "type": "vcs", "url": "https://github.com/KnpLabs/Gaufrette.git" } ], "require": { "knplabs/gaufrette": "dev-master#2633721877cae79ad461f3ca06f3f77fb4fce02e" } } และใช้งานได้ดี: $ composer update Loading composer repositories with package information Updating dependencies (including require-dev) - Updating knplabs/gaufrette dev-master (2633721 => 2633721) Checking out 2633721877cae79ad461f3ca06f3f77fb4fce02e Generating autoload files แต่เมื่อฉันต้องการไลบรารีนั้นในโครงการอื่น: { "name": …
108 php  github  composer-php 

6
ซ่อนไฟล์ (dot) ที่ซ่อนอยู่ในโปรแกรมแก้ไข github atom
ฉันยังใหม่มากกับโปรแกรมแก้ไข Github Atom มันก็แสดงให้เห็นว่าซ่อนไฟล์เช่น.git, .sassในบานหน้าต่างด้านข้าง วิธีซ่อนไฟล์ที่ซ่อนอยู่ (ไฟล์ dot) ในบานหน้าต่างด้านข้างของโปรแกรมแก้ไข atom

9
ฉันสามารถสร้างที่เก็บมากกว่าหนึ่งสำหรับเพจ github ได้หรือไม่
ฉันสร้างที่เก็บสำหรับโฮสต์บล็อกบน github มีวิธีใดบ้างที่ฉันสามารถสร้างเพิ่มเติมเพื่อโฮสต์หลาย ๆ บล็อกได้ฉัน จำกัด พื้นที่เก็บข้อมูลเพียงแห่งเดียวสำหรับการโฮสต์ (เนื่องจากusername.github.comสามารถใช้ได้เพียงครั้งเดียว)

5
จะคัดลอกคอมมิตจากที่เก็บ Git หนึ่งไปยังอีกที่หนึ่งได้อย่างไร
เมื่อสัปดาห์ที่แล้วฉันสร้าง Github repo และลืมเลือกใบอนุญาตสำหรับ repo ตอนนี้มีการคอมมิชชันขนาดใหญ่แล้ว 3 รายการ ฉันถามผู้ร่วมให้ข้อมูลทั้ง 3 คนว่าใช้ได้หรือไม่ถ้าฉันลบ repo แล้วสร้างอีกครั้งโดยใช้ชื่อเดียวกันและคราวนี้เลือกใบอนุญาตเมื่อสร้าง repo และพวกเขาก็ทำได้ดี คำถาม มีวิธีใดบ้างที่ฉันนำคอมมิตไปสู่ ​​repo ใหม่ (ครั้งนี้คอมมิตแรกคือไฟล์ LICENSE) และยังคงเก็บข้อมูลเมตาการคอมมิตไว้หรือไม่
107 linux  git  github 

7
ทำงานกับ README.md บน github.com [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันไม่คุ้นเคยกับภาษามาร์กอัปแบบเบาที่ github ใช้เมื่ออัปเดตไฟล์ README แหล่งข้อมูลที่ฉันสามารถอ่านเกี่ยวกับวิธีการเขียนไวยากรณ์มาร์กอัปที่เหมาะสมสำหรับไฟล์ README / wiki ของไลบรารีโอเพนซอร์สของฉันอยู่ที่ไหน และมีเครื่องมือใดบ้างที่ฉันสามารถ "ตรวจสอบเอกสารของฉันในเครื่องในเบราว์เซอร์" ก่อนที่จะส่ง README ที่อัปเดตไปยังที่เก็บ github ของฉัน
106 github  markdown  markup 

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