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

Git เป็นระบบควบคุมเวอร์ชันแจกจ่ายแบบโอเพนซอร์ซ (DVCS) ใช้แท็กนี้สำหรับคำถามที่เกี่ยวข้องกับการใช้งาน Git และเวิร์กโฟลว์ อย่าใช้แท็ก [github] สำหรับปัญหาที่เกี่ยวข้องกับ Git เพียงเพราะพื้นที่เก็บข้อมูลเกิดขึ้นเพื่อโฮสต์บน GitHub นอกจากนี้อย่าใช้แท็กนี้สำหรับคำถามการเขียนโปรแกรมทั่วไปที่เกี่ยวข้องกับที่เก็บ Git

8
เปลี่ยนกลับการเปลี่ยนแปลงเป็นไฟล์ในคอมมิต
ฉันต้องการเปลี่ยนกลับการเปลี่ยนแปลงที่กระทำโดยการคอมมิตเฉพาะกับไฟล์ที่กำหนดเท่านั้น ฉันสามารถใช้คำสั่ง git revert ได้หรือไม่ วิธีง่ายๆอื่น ๆ ที่จะทำ?

21
เกิดข้อผิดพลาดในการส่งไปยัง GitHub - สิทธิ์ไม่เพียงพอสำหรับการเพิ่มวัตถุในฐานข้อมูลที่เก็บ
ฉันได้รับข้อผิดพลาดที่ผิดปกติกลับมาขณะพยายาม "git push" ไปยังที่เก็บ GitHub ของฉัน: นับวัตถุ: 8 เสร็จสิ้น การบีบอัดเดลต้าโดยใช้ 2 เธรด การบีบอัดวัตถุ: 100% (4/4) เสร็จสิ้น การเขียนวัตถุ: 100% (5/5), 1.37 KiB เสร็จสิ้น รวม 5 (เดลต้า 2) ใช้ซ้ำ 0 (เดลต้า 0) ข้อผิดพลาด: สิทธิ์ไม่เพียงพอสำหรับการเพิ่มอ็อบเจ็กต์ในฐานข้อมูลที่เก็บ / วัตถุ ร้ายแรง: ไม่สามารถเขียนวัตถุได้ ข้อผิดพลาด: แกะวัตถุออกด้วยรหัสข้อผิดพลาด 128 ข้อผิดพลาด: การแกะล้มเหลว: การคลายออกจากวัตถุผิดปกติ ไปที่ git@github.com: bixo / bixo.git ! [ถูกปฏิเสธจากระยะไกล] หลัก …
126 git  github 

3
ลบไฟล์ที่มีอยู่ออกจาก Git Repo
ฉันต้องการให้ git หยุดติดตามบันทึกการพัฒนาในเครื่องของฉัน (log / development.log) ในที่เก็บของเรา เป็นไปได้หรือไม่และฉันจะทำได้อย่างไร
126 git 

5
ความแตกต่างระหว่าง GIT และ CVS
ความแตกต่างระหว่างระบบควบคุมเวอร์ชัน Git และ CVS คืออะไร? ฉันใช้ CVS อย่างมีความสุขมากว่า 10 ปีแล้วและตอนนี้ฉันก็ได้รับการบอกกล่าวว่า Git นั้นดีขึ้นมาก ใครช่วยอธิบายได้ไหมว่าความแตกต่างระหว่างทั้งสองคืออะไรและทำไมหนึ่งถึงดีกว่าอีกอัน
126 git  version-control  cvs 

4
ฉันจะทำให้สาขาของฉันทันสมัยอยู่เสมอกับ master ด้วย git ได้อย่างไร
ฉันมีการแก้ไขข้อบกพร่องในอาจารย์ของฉันและฉันต้องการให้สาขาของฉันได้รับการแก้ไขข้อบกพร่องนั้นด้วย สิ่งที่gitคำสั่งฉันจะใช้งานหรือไม่
126 git  github 

12
จะเปรียบเทียบการแก้ไขสองครั้งใน Bitbucket ได้อย่างไร?
ทีมของฉันกำลังใช้ Bitbucket สำหรับที่เก็บ git ของเราและเราเพิ่งเริ่มใช้ฟังก์ชัน pull request สำหรับการตรวจสอบโค้ด ใช้งานได้ดีในการตรวจสอบครั้งแรก แต่หากผ่านการตรวจสอบซ้ำหลายครั้ง (นั่นคือมีการเปลี่ยนแปลงและอัปเดตคำขอดึง) ฉันต้องการเห็นลิงก์ที่มีเพียงการเปลี่ยนแปลงใหม่ที่เกิดขึ้นตั้งแต่การตรวจสอบโค้ดครั้งล่าสุด ฉันดูฟังก์ชัน "เปรียบเทียบ" แต่ดูเหมือนว่า UI จะเปรียบเทียบระหว่างสาขาได้เท่านั้น มีวิธีง่ายๆในการสร้างความแตกต่างระหว่างสองคอมมิตหรือไม่?
126 git  bitbucket 

19
เปลี่ยนข้อมูลประจำตัวที่เก็บระยะไกล (การพิสูจน์ตัวตน) บน Intellij IDEA 14
ฉันเพิ่งเปลี่ยนรหัสผ่าน Bitbucket ด้วยเหตุผลด้านความปลอดภัย อย่างไรก็ตาม IntelliJ ไม่ได้อัปเดตที่เก็บของฉันเป็นข้อมูลประจำตัวใหม่ดังนั้นมันจึงหยุดฉันจากการดึง / ผลักดันอะไรไปยังที่เก็บของฉัน ฉันไม่ได้ใช้ปลั๊กอินใด ๆ สำหรับสิ่งนี้มีเพียงการดำเนินการ VCS ในตัวภายใน IDE ทุกครั้งที่ดึง / ดันสิ่งนี้จะปรากฏขึ้น: ร้ายแรง: การตรวจสอบความถูกต้องล้มเหลวสำหรับ ' https: // momothereal: xxxxxxxxxxxx@bitbucket.org/team/repo.git/ โดยที่xxxxxxxxxxxxคือรหัสผ่านเดิมของฉัน ฉันคิดว่าการเปลี่ยนที่อยู่ระยะไกลนี้ด้วยรหัสผ่านที่ถูกต้องจะแก้ไขได้แม้ว่าฉันจะไม่พบที่ที่จะทำได้ก็ตาม

1
จะเปลี่ยนใบอนุญาตสำหรับโครงการที่ Github ได้อย่างไร? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้สร้างรายการง่ายๆAPIในCและต้องการเผยแพร่ผ่านทางGithub. มีวิธีใดบ้างในการเปลี่ยนใบอนุญาตหลังจากสร้างที่เก็บ?
126 git  api  github  licensing 

2
เหตุใดฉันจึงรวม“ สาขาการติดตามระยะไกล 'ต้นทาง / พัฒนา' เข้ากับการพัฒนา”
ฉันเป็นคนเดียวในองค์กรของฉันที่ทำตามข้อความต่อไปนี้: รวมสาขาการติดตามระยะไกล 'ต้นทาง / พัฒนา' เข้ากับการพัฒนา ไม่แน่ใจว่าฉันทำอะไรเพื่อทำให้พวกเขา แต่ฉันอยากจะหยุด ฉันกำลังออกคำสั่งใดเพื่อสร้างคอมมิตนี้และคำสั่งที่เหมาะสมที่ฉันควรใช้เพื่อไม่ให้เกิดคำสั่งคืออะไร?

3
จะเผยแพร่แพ็คเกจ npm พร้อมไฟล์แจกจ่ายได้อย่างไร
ฉันต้องการเผยแพร่แพ็คเกจ npm ที่มีแหล่งที่มาของฉันและไฟล์แจกจ่าย ที่เก็บ Github ของฉันมีsrcโฟลเดอร์ที่มีไฟล์ต้นฉบับ JavaScript กระบวนการสร้างสร้างdistโฟลเดอร์ที่มีไฟล์การแจกจ่าย แน่นอนว่าdistโฟลเดอร์นี้ไม่ได้ถูกตรวจสอบในที่เก็บ Github ฉันจะเผยแพร่แพคเกจ NPM ในทางว่าเมื่อมีคนไม่ได้npm installพวกเขาได้รับsrcเช่นเดียวกับdistโฟลเดอร์? ขณะนี้เมื่อฉันเรียกใช้npm publishจากที่เก็บ git ของฉันจะส่งผลให้มีsrcการเผยแพร่โฟลเดอร์เท่านั้น package.json ของฉันมีลักษณะดังนี้: { "name": "join-js", "version": "0.0.1", "homepage": "https://github.com/archfirst/joinjs", "repository": { "type": "git", "url": "https://github.com/archfirst/joinjs.git" }, "main": "dist/index.js", "scripts": { "test": "gulp", "build": "gulp build", "prepublish": "npm run build" }, "dependencies": { …
126 node.js  git  github  npm 

18
ข้อผิดพลาด Git บน git pull (ไม่สามารถอัปเดตการอ้างอิงภายในเครื่อง)
ฉันมีเฉพาะสาขาหลักและฉันได้รับข้อผิดพลาดนี้ทุกครั้งที่พยายาม "git pull": error: Couldn't set refs/remotes/origin/master From /var/lib/git/xxx/project ! a0f80ea..49177a3 master -> origin/master (unable to update local ref) และเมื่อฉันทำ "git pull origin master" ฉันจะได้รับ: error: Couldn't set ORIG_HEAD fatal: Cannot update the ref 'ORIG_HEAD'. ฉันค้นหา แต่ไม่พบสาเหตุ

18
ดูเหมือนจะยกเลิกการเปลี่ยนแปลงใน Git ไม่ได้
หลังจากเห็นสิ่งต่อไปนี้จากบรรทัดคำสั่ง: # On branch RB_3.0.10 # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: index.htm ฉันพยายามละทิ้งการเปลี่ยนแปลงของฉันโดยพิมพ์คำสั่ง: git checkout -- index.htm แต่เมื่อฉันเรียกใช้สถานะคอมไพล์ใหม่มันก็เหมือนเดิมทุกประการ ดูเหมือนว่าการชำระเงินจะไม่ทำงาน ฉันทำอะไรผิดหรือเปล่า? ฉันใช้ GIT 1.6.1.2 บน windows …
125 git  revert 

4
เก็บ git repo ไว้ใน git repo อื่น
นี่คือสิ่งที่ฉันต้องการ: REPO-A /.git /otherFiles /REPO-B /.git /moreFiles ฉันต้องการที่จะสามารถผลักดันเนื้อหาทั้งหมดของ REPO-A ไปที่ REMOTE-A และมีเพียง REPO-B ถึง REMOTE-B ไปได้หรือไม่

6
Git: การอัปเดตข้อมูลสาขาระยะไกล
ในที่เก็บ git สาขาระยะไกลที่ฉันไม่ได้ติดตามถูกลบ เมื่อฉันพิมพ์ git branch -r สาขาที่ถูกลบยังคงปรากฏขึ้น (และฉันสามารถตรวจสอบได้) ฉันต้องเรียกใช้คำสั่ง git อะไรเพื่ออัปเดตข้อมูลนี้
125 git 

7
จะป้องกันไม่ให้ป้อนรหัสผ่านเพื่อถอดรหัสคีย์ส่วนตัวทุกครั้งเมื่อใช้ Git Bash บน Windows ได้อย่างไร?
ฉันมีบริการสร้างอัตโนมัติซึ่งดาวน์โหลดจาก git private repository ปัญหาคือเมื่อพยายามโคลนที่เก็บจำเป็นต้องระบุรหัสผ่านเนื่องจากจำไม่ได้ ดังนั้นเนื่องจากไม่มีการโต้ตอบกับมนุษย์จึงรอรหัสผ่านตลอดไป ฉันจะบังคับให้จำจาก id_rsa.pub ได้อย่างไร

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