ฉันเห็นด้วยกับการวิเคราะห์ทั่วไปของคำตอบอื่น ๆ และฉันไม่สามารถคาดเดาได้อย่างชัดเจนว่าคุณขัดแย้งกันในรูปแบบใด ฉันรู้ว่าฉันไม่ได้สังเกตเห็นอะไรเลย แต่ฉันสามารถเพิ่มสิ่งเล็กน้อยลงไปในสิ่งที่ตัวเลือกทำจริงตั้งแต่ปี 2018
ฉันทดลองกับการกำหนดค่าการติดตั้งที่หลากหลายในขณะที่ตัดสินใจว่าจะแนะนำทีมของฉันให้เปลี่ยนไปใช้คอมไพล์รวมถึงตัวเลือกเหล่านี้ได้อย่างไร นี่คือสิ่งที่ฉันสังเกตเห็นว่าการติดตั้งนั้นทำกับเส้นทางของฉันในฐานะ git สำหรับ Windows v2.19.1

ใช้ Git จาก Git Bash เท่านั้น
ตามที่ระบุไว้ไม่มีการแก้ไขใด ๆ กับพา ธ ของระบบของคุณ เข้าสู่ที่เรียบง่ายgit statusในคำสั่งของ Windows พรอมต์ที่ cmd.exe 'git' is not recognized as an internal or external command, operable program or batch fileจะล้มเหลวด้วย
ใช้ Git จากพรอมต์คำสั่งของ Windows
ฉันสามารถเปลี่ยนลำดับของไดเรกทอรีใน PATH เพื่อป้องกันความขัดแย้งได้หรือไม่?
นี่คือตัวเลือกที่ 2 หรือไม่ ("ใช้ Git จากพรอมต์คำสั่งของ Windows - ตัวเลือกนี้ถือว่าปลอดภัยเนื่องจากจะเพิ่มตัวห่อ Git เพียงเล็กน้อยเท่านั้น")
การเปลี่ยนคำสั่งซื้อเป็นตัวเลือกสำหรับคุณเสมอ แต่ไม่ตัวเลือกที่สองดูเหมือนจะไม่มีส่วนเกี่ยวข้องกับการสั่งซื้อ (การเพิ่มพา ธ ดูเหมือนจะไปที่จุดสิ้นสุดของเส้นทางโดยไม่คำนึงถึงฉันสงสัยว่าการเปลี่ยนแปลงนี้จะเกิดขึ้นในบางจุด) เป็นคำถามที่ว่ามีการเพิ่มไดเรกทอรีในพา ธ และแตกต่างระหว่างตัวเลือกที่สองและสาม
เมื่อมันบอกว่ามันจะเพิ่ม wraps Git "น้อยที่สุด" ใน PATH ของคุณสิ่งที่ดูเหมือนว่าจะทำจริง ๆ ก็คือเพิ่มcmdโฟลเดอร์ของการติดตั้ง (มา) ลงในพา ธ นี่คือตัวเลือกที่ฉันแนะนำให้กับทีมในที่สุด ตอนนี้เรามีC:\Program Files\Git\cmdเส้นทางของเรา
ในcmdไดเรกทอรีคืออะไร? สำหรับฉันมีเพียงหกไฟล์:
- git.exe
- Git-gui.exe
- gitk.exe
- Git-lfs.exe
- เริ่มต้น SSH-agent.cmd
- เริ่มต้น SSH-pageant.cmd
เช่นเดียวกับคำตอบของ Anaksunaman ฉันไม่แน่ใจว่าเมื่อไหร่จะไม่เพียงพอ คำสั่งปกติใด ๆ ที่เริ่มต้นด้วยgit <some command>จะทำงานได้จากการรวมของ git.exe
ใช้ Git และเครื่องมือเสริม Unix จากพรอมต์คำสั่งของ Windows
ซึ่งรวมถึงตัวเลือกที่สองของการเพิ่ม<Install dir>\Git\cmdไปยังเส้นทางและยังเพิ่ม<Install dir>\Git\mingw64\binและ<Install dir>\Git\usr\binไปยังเส้นทาง ไดเร็กทอรีทั้งสองมีจำนวนของไฟล์เรียกทำงานที่สำคัญรวมถึง find, sort และ kill ดังกล่าวในคำตอบอื่น ๆ
แทนที่จะแสดงสิ่งที่อาจเป็นสองร้อยรายการฉันขอแนะนำให้ผู้ใช้ที่เกี่ยวข้องเลือกตัวเลือกที่สองทำการติดตั้งให้เสร็จและไปดูไดเรกทอรีเหล่านั้น หากคุณพอใจกับความเสี่ยงการเพิ่ม<Install dir>\Git\mingw64\binและ<Install dir>\Git\usr\binเส้นทางของคุณเองก็เท่ากับการย้อนเวลากลับไปและเลือกตัวเลือกที่สาม