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

.gitignore เป็นไฟล์ที่แสดงรายการไฟล์ไดเรกทอรีและ / หรือรูปแบบพา ธ ที่ Git ไม่ควรรวมไว้เป็นส่วนหนึ่งของที่เก็บ

26
วิธีทำให้ Git“ ลืม” เกี่ยวกับไฟล์ที่ถูกติดตาม แต่ขณะนี้อยู่ใน. gitignore?
มีไฟล์ที่ถูกติดตามโดยgitแต่ตอนนี้ไฟล์อยู่ใน.gitignoreรายการ อย่างไรก็ตามไฟล์นั้นจะปรากฏขึ้นgit statusหลังจากที่มีการแก้ไข คุณgitจะบังคับให้ลืมเรื่องนี้ได้อย่างไร?
5399 git  gitignore  git-rm 

3
อะไรคือความแตกต่างระหว่าง. gitignore และ. gitkeep
อะไรคือความแตกต่างระหว่าง.gitignoreและ.gitkeep? พวกเขาเหมือนกันกับชื่อที่แตกต่างกันหรือว่าพวกเขาทั้งสองทำหน้าที่แตกต่างกัน? ฉันดูเหมือนจะไม่สามารถค้นหาเอกสารจำนวนมาก.gitkeepได้
1926 git  gitignore 

22
ทำให้. gitignore ละเว้นทุกสิ่งยกเว้นไฟล์บางไฟล์
ฉันเข้าใจว่าไฟล์. gitignore ปกปิดไฟล์ที่ระบุจากการควบคุมเวอร์ชันของ Git ฉันมีโครงการ (LaTeX) ที่สร้างไฟล์พิเศษจำนวนมาก (. auth, .dvi, .pdf, บันทึก ฯลฯ ) ในขณะที่ทำงาน แต่ฉันไม่ต้องการให้มีการติดตาม ฉันรู้ว่าฉันสามารถ (อาจจะควร) ทำมันเพื่อให้ไฟล์เหล่านั้นทั้งหมดถูกวางไว้ในโฟลเดอร์ย่อยแยกต่างหากในโครงการเนื่องจากฉันสามารถข้ามโฟลเดอร์ได้ อย่างไรก็ตามมีวิธีใดที่เป็นไปได้ในการเก็บไฟล์เอาท์พุทในรากของแผนผังโครงการและใช้. gitignore เพื่อละเว้นทุกอย่างยกเว้นไฟล์ที่ฉันกำลังติดตามด้วย Git? สิ่งที่ต้องการ # Ignore everything * # But not these files... script.pl template.latex # etc...
1700 git  gitignore 

30
.gitignore ถูกละเว้นโดย Git
.gitignoreดูเหมือนว่าไฟล์ของฉันจะถูกละเว้นโดย Git - .gitignoreไฟล์อาจเสียหายหรือไม่? รูปแบบไฟล์สถานที่หรือวัฒนธรรมที่ Git คาดหวัง? ของฉัน.gitignore: # This is a comment debug.log nbproject/ ผลลัพธ์จากgit status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # debug.log …
1511 git  gitignore 

9
ฉันจะกำหนดค่า git ให้ละเว้นไฟล์บางไฟล์ในเครื่องได้อย่างไร
Наэтотвопросестьответына กองมากเกินнарусском : Какигнорироватьфайлытольковлокальномрепозитории? ฉันจะเพิกเฉยต่อไฟล์ในเครื่องโดยไม่ทำให้เกิดมลพิษกับการตั้งค่า git ทั่วโลกสำหรับคนอื่น ๆ ได้หรือไม่? ฉันมีไฟล์ที่ไม่ได้ติดตามซึ่งเป็นสแปมในสถานะ git ของฉัน แต่ฉันไม่ต้องการยอมรับการเปลี่ยนแปลงการตั้งค่า git สำหรับไฟล์ untracked สุ่มเล็ก ๆ น้อย ๆ ที่ฉันมีในสาขาท้องถิ่นของฉัน
1350 git  ignore  gitignore 


30
สิ่งที่ควรเป็นใน. gitignore ของฉันสำหรับโครงการ Android Studio
ไฟล์ใดควรอยู่ในของฉัน.gitignoreสำหรับโครงการ Android Studio ฉันเคยเห็นตัวอย่างหลายอย่างที่รวมอยู่ทั้งหมด.imlแต่เอกสาร IntelliJ บอกว่า.imlต้องรวมอยู่ในการควบคุมแหล่งที่มาของคุณ

15
ไม่สนใจไดเรกทอรี 'bin' ใด ๆ ในโครงการคอมไพล์
ฉันมีโครงสร้างไดเรกทอรีเช่นนี้ .git/ .gitignore main/ ... tools/ ... ... ภายใน main และ tools และไดเร็กตอรี่อื่น ๆ ที่ระดับใดก็สามารถมีไดเรคทอรี 'bin' ซึ่งฉันต้องการข้าม ฉันได้ลองแต่ละรูปแบบเหล่านี้ในรูปแบบ. gignignore แต่ไม่มีรูปแบบใดที่ทำงาน: /**/bin/**/* /./**/bin/**/* ./**/bin/**/* **/bin/**/* */bin/**/* bin/**/* /**/bin/* #and the others with just * at the end too ใครช่วยฉันออกได้บ้าง รูปแบบแรก (ที่ฉันคิดว่าควรจะใช้งานได้) ใช้ได้ผลดีถ้าฉันทำสิ่งนี้: /main/**/bin/**/* แต่ฉันไม่ต้องการที่จะมีรายการสำหรับทุกไดเรกทอรีระดับบนสุดและฉันไม่ต้องการที่จะแก้ไข. gignignore ทุกครั้งที่ฉันเพิ่มใหม่ นี่คือบน Windows โดยใช้ msysgit ล่าสุด …
1236 git  gitignore 


30
วิธีสร้างไฟล์. gitignore
ฉันต้องเพิ่มกฎลงใน.gitignoreไฟล์ของฉัน อย่างไรก็ตามฉันไม่พบมันในโฟลเดอร์โครงการของฉัน Xcode นั้นสร้างขึ้นโดยอัตโนมัติหรือไม่ ถ้าไม่คำสั่งอะไรอนุญาตให้ฉันสร้างได้?
1109 git  xcode4.3  gitignore 


19
ฉันจะหยุด. gitignore ไม่ให้ปรากฏในรายการไฟล์ที่ไม่ได้ติดตามได้อย่างไร
ฉันเพิ่งทำgit initรากของโครงการใหม่ของฉัน จากนั้นฉันก็สร้าง.gitignoreไฟล์ ตอนนี้เมื่อฉันพิมพ์git status, .gitignoreไฟล์ที่ปรากฏอยู่ในรายชื่อของไฟล์ที่ไม่ได้ติดตาม ทำไมถึงเป็นอย่างนั้น?

16
.gitignore ยกเว้นโฟลเดอร์ แต่รวมโฟลเดอร์ย่อยเฉพาะ
ฉันมีโฟลเดอร์ซึ่งผมเพิ่มapplication/ .gitignoreภายใน โฟลเดอร์เป็นโฟลเดอร์application/ application/language/grฉันจะรวมโฟลเดอร์นี้ได้อย่างไร ฉันได้ลองแล้ว application/ !application/language/gr/ โดยไม่มีโชค ...
964 git  gitignore 


12
Global Git ไม่สนใจ
ฉันต้องการตั้งค่า Git ให้ข้ามไฟล์บางไฟล์ไปทั่วโลก ฉันได้เพิ่ม.gitignoreไฟล์ไปยังโฮมไดเร็กตอรี่ของฉัน ( /Users/me/) และฉันได้เพิ่มบรรทัดต่อไปนี้: *.tmproj แต่มันไม่ได้เพิกเฉยต่อไฟล์ประเภทนี้ความคิดใด ๆ ที่ฉันทำผิดไป?
841 git  global  gitignore 

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