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

4
อะไรคือความแตกต่างระหว่าง Git ที่ละเว้นไดเรกทอรีและไดเรกทอรี / *
ฉันสับสนเกี่ยวกับวิธีที่ถูกต้องในการละเว้นเนื้อหาของไดเร็กทอรีใน git คืออะไร สมมติว่าฉันมีโครงสร้างไดเร็กทอรีต่อไปนี้: my_project |--www |--1.txt |--2.txt |--.gitignore อะไรคือความแตกต่างระหว่างการใส่สิ่งนี้: www และนี่? www/* เหตุผลที่ฉันถามคำถามนี้คือใน git หากไดเร็กทอรีว่างเปล่า git จะไม่รวมไดเร็กทอรีว่างดังกล่าวไว้ในที่เก็บ ดังนั้นฉันจึงลองวิธีแก้ปัญหาที่เพิ่มไฟล์. gitkeep พิเศษภายใต้ไดเร็กทอรีเพื่อไม่ให้ว่างเปล่า เมื่อฉันลองวิธีแก้ปัญหานั้นหากอยู่ในไฟล์. gitignore ฉันเขียนดังนี้: www !*.gitkeep ไม่ได้ผล (ความตั้งใจของฉันคือละเว้นเนื้อหาทั้งหมดภายใต้ www แต่เก็บไดเรกทอรีไว้) แต่ถ้าฉันลองทำสิ่งต่อไปนี้: www/* !*.gitkeep แล้วมันได้ผล! ดังนั้นฉันคิดว่ามันต้องมีความแตกต่างบางอย่างระหว่างสองแนวทางนี้

10
ฉันจะ grep ไฟล์ที่ซ่อนอยู่ได้อย่างไร
ฉันกำลังค้นหาผ่านที่เก็บ Git และต้องการรวม.gitโฟลเดอร์ grep ไม่รวมโฟลเดอร์นี้ถ้าฉันเรียกใช้ grep -r search * คำสั่ง grep เพื่อรวมโฟลเดอร์นี้คืออะไร?

3
ไฟล์. un ~ คืออะไรหรือเหตุใด Vim ใน Terminal จึงสร้างไฟล์. un ~
ฉันสังเกตเห็นว่าฉันมี dotfiles ที่ลงท้ายด้วย.un~เช่นฉันมี a .vividchalk.vim.un~แต่ฉันไม่แน่ใจว่ามันมาจากไหน ดูเหมือนว่าจะสร้างขึ้นเมื่อฉันใช้ Vim ใน Terminal ไฟล์เหล่านี้คืออะไร? สามารถให้พวกเขาลบเองเมื่อฉันปิดไฟล์ที่กำลังแก้ไขได้หรือไม่?
96 vim  terminal  dotfiles 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.