นี่คือคำสั่ง git-ls-files ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
git-ls-files - แสดงข้อมูลเกี่ยวกับไฟล์ในดัชนีและแผนผังการทำงาน
เรื่องย่อ
คอมไพล์ ls-ไฟล์ [-z] [-t] [-v]
(--[แคช | ลบแล้ว | อื่นๆ | ละเว้น | สเตจ | ไม่ถูกรวม | ถูกฆ่า | แก้ไข])*
(-[c|d|o|i|s|u|k|m])*
[-NS |--ไม่รวม= ]
[-NS |--ไม่รวม-จาก= ]
[--exclude-per-directory= ]
[--ไม่รวม-มาตรฐาน]
[--error-unmatch] [--กับ-tree= ]
[--ชื่อเต็ม] [--ตัวย่อ] [--] [ ...]
DESCRIPTION
สิ่งนี้จะรวมรายการไฟล์ในดัชนีแคชไดเรกทอรีกับการทำงานจริง
รายการไดเรกทอรี และแสดงชุดค่าผสมที่แตกต่างกันของทั้งสอง
อาจใช้ตัวเลือกด้านล่างอย่างน้อยหนึ่งตัวเลือกเพื่อระบุไฟล์ที่แสดง:
OPTIONS
-c, --แคชไว้
แสดงไฟล์แคชในเอาต์พุต (ค่าเริ่มต้น)
-d, --ลบแล้ว
แสดงไฟล์ที่ถูกลบในเอาต์พุต
-m, --แก้ไข
แสดงไฟล์ที่แก้ไขในเอาต์พุต
-o, --อื่นๆ
แสดงไฟล์อื่น ๆ (เช่น untracked) ในเอาต์พุต
-i, --ละเลย
แสดงเฉพาะไฟล์ที่ถูกละเว้นในเอาต์พุต เมื่อแสดงไฟล์ในดัชนี ให้พิมพ์เท่านั้น
ที่จับคู่โดยรูปแบบการยกเว้น เมื่อแสดงไฟล์ "อื่นๆ" ให้แสดงเฉพาะไฟล์เหล่านั้น
จับคู่โดยรูปแบบการยกเว้น
-s, --เวที
แสดงชื่ออ็อบเจ็กต์ของเนื้อหาที่จัดฉาก บิตของโหมด และหมายเลขสเตจในเอาต์พุต
--ไดเรกทอรี
หากทั้งไดเร็กทอรีถูกจัดประเภทเป็น "other" ให้แสดงเพียงชื่อไดเร็กทอรี (โดยมีเครื่องหมายต่อท้าย
เฉือน) และไม่ใช่เนื้อหาทั้งหมด
--no-empty-ไดเร็กทอรี
อย่าแสดงรายการไดเร็กทอรีว่าง ไม่มีผลหากไม่มี --directory
-u, --ยกเลิกการผสาน
แสดงไฟล์ที่ไม่ได้ผสานในเอาต์พุต (forces --stage)
-k, --ฆ่า
แสดงไฟล์ในระบบไฟล์ที่ต้องการลบเนื่องจากไฟล์/ไดเร็กทอรีขัดแย้งกัน
เพื่อให้การเช็คเอาต์ดัชนีประสบความสำเร็จ
-z
\0 การสิ้นสุดบรรทัดบนเอาต์พุต
-NS , --exclude=
ข้ามรูปแบบการจับคู่ไฟล์ที่ไม่ได้ติดตาม โปรดทราบว่ารูปแบบคือรูปแบบสัญลักษณ์แทนเชลล์
ดูรูปแบบการยกเว้นด้านล่างสำหรับข้อมูลเพิ่มเติม
-NS , --exclude-from=
อ่านแยกรูปแบบจาก ; 1 ต่อบรรทัด
--exclude-per-directory=
อ่านรูปแบบการยกเว้นเพิ่มเติมที่ใช้เฉพาะกับไดเร็กทอรีและ
ไดเรกทอรีย่อยใน .
--exclude-มาตรฐาน
เพิ่มการยกเว้น Git มาตรฐาน: .git/info/exclude, .gitignore ในแต่ละไดเร็กทอรี และ
ไฟล์การยกเว้นส่วนกลางของผู้ใช้
--ข้อผิดพลาด-ไม่ตรงกัน
ถ้ามี ไม่ปรากฏในดัชนี ถือว่าเป็นข้อผิดพลาด (ส่งคืน 1)
--with-tree=
เมื่อใช้ --error-unmatch เพื่อขยายผู้ใช้ที่ให้มา (เช่นรูปแบบเส้นทาง)
ข้อโต้แย้งของเส้นทาง แสร้งทำเป็นว่าเส้นทางที่ถูกลบในดัชนีตั้งแต่ชื่อ
ยังคงมีอยู่ การใช้ตัวเลือกนี้กับตัวเลือก -s หรือ -u จะไม่ทำให้
ความรู้สึกใดๆ
-t
คุณลักษณะนี้เลิกใช้แล้วกึ่งหนึ่ง เพื่อวัตถุประสงค์ในการเขียนสคริปต์ git-สถานะ(1) --พอร์ซเลนและ
git-diff-ไฟล์(1) --name-status เป็นทางเลือกที่ดีกว่าเกือบทุกครั้ง และผู้ใช้
ควรดู git-สถานะ(1) --สั้น หรือ git-diff(1) --name-status สำหรับ more
ทางเลือกที่เป็นมิตรกับผู้ใช้
ตัวเลือกนี้ระบุสถานะไฟล์ด้วยแท็กต่อไปนี้ (ตามด้วยช่องว่าง)
ที่จุดเริ่มต้นของแต่ละบรรทัด:
H
เก็บไว้ชั่วคราว
S
ข้ามเวิร์กทรี
M
ไม่ได้ผสาน
R
ถูกลบออก
C
แก้ไข/เปลี่ยนแปลง
K
ที่จะถูกฆ่า
?
อื่น ๆ
-v
คล้ายกับ -t แต่ใช้อักษรตัวพิมพ์เล็กสำหรับไฟล์ที่ทำเครื่องหมายเป็น สมมติ ไม่เปลี่ยนแปลง
(ดู git-update-ดัชนี(พ.ศ. 1)).
--ชื่อเต็ม
เมื่อรันจากไดเร็กทอรีย่อย คำสั่งมักจะแสดงพาธที่สัมพันธ์กับ
ไดเรกทอรีปัจจุบัน อ็อพชันนี้บังคับให้พาธเป็นเอาต์พุตสัมพันธ์กับโปรเจ็กต์top
ไดเรกทอรี
--ตัวย่อ[= ]
แทนที่จะแสดงเส้นอ็อบเจ็กต์ฐานสิบหกเต็ม 40 ไบต์ ให้แสดงเฉพาะบางส่วน
คำนำหน้า สามารถระบุจำนวนหลักที่ไม่ใช่ค่าเริ่มต้นด้วย --abbrev= .
--debug
หลังจากแต่ละบรรทัดที่อธิบายไฟล์ ให้เพิ่มข้อมูลเพิ่มเติมเกี่ยวกับรายการแคช นี่คือ
มีวัตถุประสงค์เพื่อแสดงข้อมูลให้มากที่สุดสำหรับการตรวจสอบด้วยตนเอง ที่แน่นอน
รูปแบบอาจเปลี่ยนแปลงได้ตลอดเวลา
--
อย่าตีความข้อโต้แย้งใด ๆ เพิ่มเติมว่าเป็นตัวเลือก
ไฟล์ที่จะแสดง หากไม่มีไฟล์ใดได้รับไฟล์ทั้งหมดที่ตรงกับไฟล์อื่นที่ระบุ
เกณฑ์จะแสดง
เอาท์พุท
คอมไพล์ ls-ไฟล์ เพียงส่งออกชื่อไฟล์เว้นแต่ --เวที ระบุไว้ในกรณีใด
เอาท์พุท:
[ ]
คอมไพล์ ls-ไฟล์ --ยกเลิกการผสาน และ คอมไพล์ ls-ไฟล์ --เวที สามารถใช้ตรวจสอบรายละเอียดได้
ข้อมูลเกี่ยวกับเส้นทางที่ไม่ได้รวม
สำหรับเส้นทางที่ไม่ได้ผสาน แทนที่จะบันทึกโหมดเดียว/คู่ SHA-1 ดัชนีจะบันทึก
ถึงสามคู่ดังกล่าว หนึ่งจากต้นไม้ O ในระยะ 1, A ในระยะ 2 และ B ในระยะ 3 นี้
ผู้ใช้สามารถใช้ข้อมูล (หรือเครื่องเคลือบ) เพื่อดูว่าในที่สุดควรเป็นอย่างไร
บันทึกไว้ในเส้นทาง (ดู git-read-ต้นไม้(1) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรัฐ)
เมื่อไม่ใช้ตัวเลือก -z อักขระ TAB, LF และแบ็กสแลชในชื่อพาธจะถูกแสดง
เป็น \t, \n และ \\ ตามลำดับ
ไม่รวม รูปแบบ
คอมไพล์ ls-ไฟล์ สามารถใช้รายการ "exclude patterns" เมื่อข้ามไดเร็กทอรีทรีและ
การค้นหาไฟล์ที่จะแสดงเมื่อมีการระบุแฟล็ก --others หรือ --ignored gitignore(5)
ระบุรูปแบบของรูปแบบการยกเว้น
รูปแบบที่ไม่รวมเหล่านี้มาจากสถานที่เหล่านี้ ตามลำดับ:
1. แฟล็กบรรทัดคำสั่ง --exclude= ระบุรูปแบบเดียว รูปแบบคือ
เรียงตามลำดับที่ปรากฏในบรรทัดคำสั่ง
2. แฟล็กบรรทัดคำสั่ง --exclude-from= ระบุไฟล์ที่มีรายการของ
รูปแบบ รูปแบบถูกเรียงลำดับในลำดับเดียวกันกับที่ปรากฏในไฟล์
3. แฟล็กบรรทัดคำสั่ง --exclude-per-directory= ระบุชื่อไฟล์ใน
แต่ละไดเรกทอรี คอมไพล์ ls-ไฟล์ ตรวจสอบโดยปกติ .gitignore ไฟล์ในไดเร็กทอรีลึก
มีความสำคัญ รูปแบบถูกเรียงลำดับในลำดับเดียวกันกับที่ปรากฏในไฟล์
รูปแบบที่ระบุในบรรทัดคำสั่งด้วย --exclude หรืออ่านจากไฟล์ที่ระบุ
ด้วย --exclude-from จะสัมพันธ์กับด้านบนของแผนผังไดเร็กทอรี รูปแบบที่อ่านจาก a
ไฟล์ที่ระบุโดย --exclude-per-directory สัมพันธ์กับไดเร็กทอรีที่รูปแบบ
ไฟล์ปรากฏใน
ใช้ git-ls-files ออนไลน์โดยใช้บริการ onworks.net