นี่คือคำสั่ง git-hash-object ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
git-hash-object - คำนวณ ID อ็อบเจ็กต์ และเลือกสร้าง blob จากไฟล์
เรื่องย่อ
คอมไพล์ แฮช-วัตถุ [-NS ] [-w] [--เส้นทาง= |--ไม่มีตัวกรอง] [--stdin [--ตามตัวอักษร]] [--] ...
คอมไพล์ แฮช-วัตถุ [-NS ] [-w] --stdin-paths [--ไม่มีตัวกรอง]
DESCRIPTION
คำนวณค่า ID อ็อบเจ็กต์สำหรับอ็อบเจ็กต์ที่มีประเภทที่ระบุพร้อมเนื้อหาของ
ไฟล์ที่มีชื่อ (ซึ่งอาจอยู่นอกแผนผังงาน) และเลือกที่จะเขียนผลลัพธ์
วัตถุลงในฐานข้อมูลวัตถุ รายงาน ID อ็อบเจ็กต์ไปยังเอาต์พุตมาตรฐาน นี่คือ
ใช้โดย คอมไพล์ ซีวีซิมพอร์ต เพื่ออัปเดตดัชนีโดยไม่ต้องแก้ไขไฟล์ในแผนผังงาน เมื่อไหร่
ไม่ได้ระบุไว้ ค่าเริ่มต้นคือ "blob"
OPTIONS
-NS
ระบุประเภท (ค่าเริ่มต้น: "blob")
-w
จริง ๆ แล้วเขียนวัตถุลงในฐานข้อมูลวัตถุ
-stdin
อ่านวัตถุจากอินพุตมาตรฐานแทนจากไฟล์
--stdin-เส้นทาง
อ่านชื่อไฟล์จากอินพุตมาตรฐาน หนึ่งชื่อต่อบรรทัด แทนที่จะอ่านจาก
บรรทัดคำสั่ง.
--เส้นทาง
แฮชอ็อบเจ็กต์ตามที่อยู่ที่เส้นทางที่กำหนด ตำแหน่งของไฟล์ไม่ได้
ส่งผลโดยตรงต่อค่าแฮช แต่พาธใช้เพื่อกำหนดว่าตัวกรอง Git ใด
ควรจะนำไปใช้กับวัตถุก่อนที่จะสามารถวางลงในฐานข้อมูลวัตถุและ,
อันเป็นผลมาจากการใช้ตัวกรอง blob จริงที่ใส่ลงในฐานข้อมูลอ็อบเจ็กต์อาจแตกต่างกัน
จากไฟล์ที่กำหนดให้ ตัวเลือกนี้มีประโยชน์หลักในการแฮชไฟล์ชั่วคราวที่อยู่
นอกไดเร็กทอรีการทำงานหรือไฟล์ที่อ่านจาก stdin
--ไม่มีตัวกรอง
แฮชเนื้อหาตามที่เป็นอยู่โดยไม่สนใจตัวกรองอินพุตใด ๆ ที่ .จะเลือก
กลไกแอตทริบิวต์ รวมทั้งการแปลงปลายบรรทัด หากไฟล์ถูกอ่านจาก
อินพุตมาตรฐานจะมีความหมายโดยนัยเสมอ เว้นแต่จะมีตัวเลือก --path
--อย่างแท้จริง
อนุญาตให้ --stdin แฮชขยะใด ๆ ลงในวัตถุที่หลวมซึ่งอาจไม่ผ่าน
การแยกวิเคราะห์วัตถุมาตรฐานหรือการตรวจสอบ git-fsck มีประโยชน์สำหรับการทดสอบความเครียด Git เองหรือ
การทำซ้ำลักษณะของวัตถุที่เสียหายหรือปลอมที่พบในป่า
GIT
เป็นส่วนหนึ่งของ คอมไพล์(1) ห้องชุด
ใช้ git-hash-object ออนไลน์โดยใช้บริการ onworks.net